Select the right plugin
Tilde offers a suite of translation plugins designed to seamlessly integrate with diverse website platforms and content management systems (CMS). Use our feature comparison table to select the plugin that best aligns with your specific technical requirements and goals.
Tilde Website Translator consists of a JavaScript widget that is embedded into your website's HTML. The translation editor and cache are located on our servers. Language switcher can be customized to fit your needs.
Wordpress plugin features a custom language switcher and saves translations directly in your website's database. Install and configure with a few clicks.
Drupal module uses Drupal's native language switcher and saves translations directly in your website's database. Edit translations like regular Drupal content.
Joomla extension uses Joomla's native language switcher and saves translations directly in your website's database. Edit translations like regular Joomla content.
Feature comparison
Tilde Website Translator | WordPress plugin | Drupal module | Joomla extension | |
---|---|---|---|---|
Works for | Any website (that allows JS + HTML code insertion) | WordPress v3.1.0+ websites | Drupal v8.9+ websites | Joomla v4+ websites |
Distribution | JS widget + webtranslate.tilde.ai account | ZIP file | ZIP file | ZIP file |
Automatic content translation | ✅Yes | ✅Yes | ✅Yes | ✅Yes |
Translation editing | ✅Yes, via text editor | ✅Yes, via visual editor | ✅Yes, via Drupal's content editor | ✅Yes, via Joomla's content editor |
Translation caching | ✅Yes, on tilde.ai servers | ✅Yes, in CMS database | ✅Yes, in CMS database | ✅Yes, in CMS database |
Translation on page load | ✅Yes | ✅Yes | ✅Yes | ✅Yes |
Content pre-translation | ⌛Coming soon | ✅Yes | ✅Yes | ✅Yes |
Language switcher | Custom | Custom | Drupal native | Joomla native |
SEO support | Partial support | ✅Yes, full support | Partial support | Partial support |
Compatible with other plugins | Yes | Yes | Yes | Yes |
Translation subject | Full page HTML | Full page HTML | Main content (pages, articles, comments), tags Configuration & UI strings | Articles |
Limitations | Translations are loaded shortly after page load: users see original content for a brief moment | Translation quality is poorer for highly formatted content - separate segment is created for each HTML tag. |
SEO support breakdown
Tilde Website Translator | WordPress plugin | Drupal module | Joomla extension | |
---|---|---|---|---|
Page titles | Yes | Yes | Yes | Yes |
Meta descriptions | Yes | Yes | N/A | Yes |
URL slugs | No | Yes | Manually | Yes |
Heading tags | Yes | Yes | Yes | Yes |
Image Alt texts | Yes | Yes | Yes | Yes |
Internal links | Yes | Yes | Yes | Yes |
hreflang tags | Yes | Yes | Yes | Yes |
Canonical tags | Yes | Yes | Yes | N/A |
SEO metadata | Yes | Yes | N/A | Yes |
Limitations | Translations are loaded shortly after page load: Page could be indexed before translations are fully loaded. | Module does not have full control over SEO - it does not translate full HTML, only specific translatable entitites. As this module integrates with default localization workflow, SEO support can be achieved by using native features or SEO specific modules | Extension does not have full control over SEO - it does not translate full HTML, only articles. As this extension integrates with default localization workflow, full SEO support can be achieved by using native features or SEO specific extensions. |