Speedy Translate Lite
Introduction
Translate a whole Joomla 6 site in Joomla's own edit forms, with machine translation, hreflang and translated URLs. Fast on large sites, and nothing added to your pages: no backlink, no banners, no language limit.
Short description
Long description
Speedy Translate Lite makes a Joomla 6 site multilingual without copying its content. Each article, menu item or module stays one item, and its translations are stored with it: open the edit form you already use, click a flag under a field, type, and save every language at once. There are no copies to create, link and keep in step, and nothing new to learn.
It adds nothing to your pages: no link to us, no banners in the administrator, no limit on languages or on time. It updates through Joomla's updater, with no account and no Download ID.
Speedy Translate is built to stay fast as a site grows. A page looks up translations only for the rows it shows, each query is analysed once and cached, and Speedy Translate shares Joomla's database connection instead of opening its own. On our benchmark site, with 10,000 articles translated into two languages, Speedy Translate adds 2 to 8 ms to Joomla's own time on five of the six pages measured, and a translated page uses under 5 MB of memory (Joomla 6.1, PHP 8.4, MySQL 8.4, no page cache; your own times will differ).
Translate content
- In Joomla's edit forms: articles, categories, menu items, modules, custom fields and field groups, tags, contacts, banners, news feeds and users. Titles, aliases, editor text, images, links, meta descriptions, module and menu options, and custom field values.
- Always know what is left: Batch translations lists every item of a content type with its status in each language: translated, outdated or not translated. Click a title to translate it in its own form.
- Outdated translations flagged: each translation remembers the original it was made from. Change the English text and its French and German tabs are marked, until you update them or tick Still right for the new original.
- Options per language: a language stores only the module, menu item or article options it changes, so a later change to the original reaches every language.
- Two multilingual modes: the Speedy mode, where each item stays one item with its translations, or Joomla's Multilingual Associations, where Speedy Translate creates and links each language's copy from the same language tabs.
Machine translation
- When you ask for it: press Translate from en-GB in a language tab, read the preview, then Use this translation. Nothing is sent to a provider until you ask.
- Google, DeepL or Yandex, with your own account: the provider bills you at its own price; Speedy Translate charges nothing for it.
- Long texts come back whole: they are cut between HTML elements, so headings, lists and tables survive, and a translation that fails is never saved half done.
Search engines and visitors
- hreflang: every page lists the same page in each published language, plus x-default, following the settings of Joomla's Language Filter.
- Translated URLs: a translated article, category or tag alias gives each language its own address, such as /fr/voyages/paris-au-printemps.
- Language switcher: real links that work without JavaScript and appear in the page source, in four layouts: drop-down, inline, pop-over and off-canvas.
- Light on visitors' pages: no jQuery, and only the switcher's files and the flags of your own languages. The editing scripts load only for users who can translate.
Language strings
- INI translations: find any string in any language file, change it, and save it as an override that updates do not undo. Suggest a translation asks your provider.
Getting started
- Setup check: the dashboard installs language packs from Joomla's language server, publishes content languages, turns on the Language Filter and its hreflang tags, and publishes a language switcher, each with one click.
- Moving from Falang: Migrate from Falang shows what it will copy, copies the translations of articles, categories, menus, modules, custom fields and Solidres, keeps the ones you already made unless you ask to replace them, and leaves Falang's own data untouched.
Works with your content
- Joomla: everything listed under Translate content.
- Solidres: properties, room types, extras, tariffs, coupons, custom fields, facilities, experiences and more.
- Restaurant Management System: restaurants, menus, menu groups, dishes and promotions.
- Solidshop: its categories and tags (Solidshop translates its products itself).
- Your own extension: it can ship its own Speedy Translate adapter.
Speedy Translate's interface is in English, German, Spanish, French, Italian, Dutch and Hebrew, and follows Atum's dark mode.
Requirements
- Joomla 6.0 or later
- PHP 8.3 or later
- MySQL or MariaDB, through either of Joomla's drivers, MySQLi or MySQL (PDO). PostgreSQL is not supported.
- At least two content languages: the setup check can install and publish them
Licence
GNU General Public License version 3 or later.
Speedy Translate Lite
- Version:
- 3.0.0
- Developer:
- Solid Labs
- Last updated:
-
Oct 07 2026
1 day ago - Date added:
- Oct 05 2026
- License:
- GPLv2 or later
- Type:
- Free download
- Includes:
- c m p
- Compatibility:
- J6
Share