Drupal is a registered trademark of Dries Buytaert

rosetta_translation

6 sites Security covered
View on drupal.org

The Rosetta Translation module integrates the `au5ton/rosetta` project to provide site-wide automatic translation through a client widget that can use any correctly configured backend server. Host the backend yourself and have complete control over the cost.

Features

  • Integrates the open-source Rosetta project
  • Easy to use settings and set up for Drupal integration. Simply provide endpoint URL for your server and the id of the intended drop down element on your site.
  • Easily control what items are included/excluded on your site using classes or element tags
  • Lazy load translations for super fast page loading
  • Ability in the backend to cache translations and save $

Post-Installation

  • Navigate to Configuration → Regional and language → Rosetta Translation (`/admin/config/regional/rosetta-translation`).
    Add your configured server endpoint, dropdown element id, default site language, and list of preferred supported languages to the form along with any additional options you would like to set/change.
  • Add the element with the same id from the form to a twig template. This is usually done somewhere in the header. It should only be listed once per page to work correctly.
  • Choose a different language in the drop down to translate all applicable content

Additional Requirements

This module automatically retrieves the au5ton/rosetta Github project based on the version chosen in the settings.


You will need to set up your own backend using these guidelines.

N/A

Similar projects

Translate Drupal with GTranslate
Similar results with live lazy-load translations. Differs from Rosetta Translate because you must use the subscription based GTranslate for all features. With Rosetta Translate, you completely control the backend yourself so no need to pay for a service to another provider.

Supporting this Module

Drupal related issues and contributions can be done here and any Rosetta project issues and contributions can be done on the Github project.

Community Documentation

Activity

Total releases
3
First release
Sep 2025
Latest release
3 months ago
Release cadence
36 days
Stability
0% stable

Release Timeline

Releases

Version Type Release date
1.0.0-alpha3 Pre-release Nov 14, 2025
1.0.0-alpha2 Pre-release Oct 30, 2025
1.0.0-alpha1 Pre-release Sep 3, 2025