Translation

In order for Mastodon to offer to translate a post into a different language, the post must be marked in that language and it must be in a language that is possible for the translation engine to process.

ex: If a user posts content in Dutch, but the post is marked as being in English and your user interface is set to English, the Mastodon interface will not offer to translate the post.

Translation is only done on-request by the user, as it would be computationally expensive to translate all posts that the server sees, as they are received or displayed.

Screenshot of Translate Button in Mastodon Interface

Client Engines

All of our hosted clients including the main Mastodon web interface, Elk and Phanpy, support translation of user posts.

ClientDeepLLibreTranslateLingva
Mastodon (API)
Elk
Phanpy

The main web interface API is also available to other client applications you may download to your devices, like Ivory, Mona, Tusky, etc. These clients may also offer additional translation services which are outside of our control, for example Ivory will fallback to Google Translate directly if our API is unavailable or an unsupported language is detected.

DeepL

DeepL is used as the translation API for our main web interface and client API. It is known for its accuracy and ability to grasp nuances in language better than many other translation services.

DeepL is free for limited use, but we pay for the professional plan which has additional data security standards that delete requests from their servers after they are translated.

LibreTranslate

LibreTranslate is used as translation API for our Elk web client interfaces.

LibreTranslate is a free and open source machine translation API. Unlike other APIs, it doesn't rely on proprietary providers. The translation engine is powered by the open source Argos Translate library.

We use a LibreTranslate service hosted at translate.mstdn.social.

Lingva

Lingva is used by our Phanpy client offering.

Lingva is an alternative front-end for Google Translate API, serving as a free and open source translator with over a hundred languages available. While it has the widest set of available languages it can process, it is reliant on a third-party service which then sends data to Google.

Available Languages

Support for translation by each engine may vary between engines and languages.

LanguageDeepLLibreTranslateLingva
Arabic
Azerbaijani
Bulgarian
Catalan
Chinese
Czech
Danish
Dutch
English
Esperanto
Estonian
Finnish
French
German
Greek
Hebrew
Hindi
Hungarian
Indonesian
Irish
Italian
Japanese
Korean
Latvian
Lithuanian
Norwegian
Persian
Polish
Portuguese
Romanian
Russian
Slovak
Slovenian
Spanish
Swedish
Turkish
Ukrainian

Lingva Translate may support additional languages not listed here.

Examples

Each engine has languages that it is more accurate at translating, so even when translating the same post between each engine you may see different results.

German to English

Das haben wir jetzt davon, daß @FrauHolle ein paar Blumen und Pralinen zum Eid al-Fitr aka #Bayram bei Nachbars vorbei gebracht hat: Ich passe bald nicht mehr durch die Türe. https://mastodon.trueten.de/@thomas/112253624254825586

Translation
DeepLThis is what we get for @FrauHolle dropping off some flowers and chocolates for Eid al-Fitr aka #Bayram at neighbor's: I won't fit through the door soon.
LibreTranslateWe have now that @FrauHolle has a few flowers and chocolates to the Eid al-Fitr aka #Bayram brought by neighbors: I'm not gonna pass through the door soon.
LingvaThis is what we now have from @FrauHolle dropping off a few flowers and chocolates at a neighbor's house for Eid al-Fitr aka #Bayram: Soon I won't be able to fit through the door anymore.

Spanish to English

Interesante esto, no conocía las pruebas que se están haciendo con el hormigón permeable, aunque sí vi alguno de los jardines de lluvia que está instalando la Intendencia. https://mastodon.uy/@j3j5/112253694713024979

Translation
DeepLInteresting this, I was not aware of the tests being done with permeable concrete, although I did see some of the rain gardens being installed by the Intendencia.
LibreTranslateInteresting this, I did not know the tests being done with the permeable concrete, although I did see some of the rainy gardens that the Intendence is installing.
LingvaThis is interesting, I was not aware of the tests that are being done with permeable concrete, although I did see some of the rain gardens that the Municipality is installing.

Finnish to English

Onko kellään kokemuksia sähköskoottereista talvikäytössä? Niistä joita alle 15 v voi ajaa Max 25 km/h. Miten akku kestää pakkaset ja onko hyviä renkaita? https://mastodon.social/@artomelaranta/112253491123890060

Translation
DeepLDoes anyone have any experience with electric scooters in winter use? The ones that under 15 years old can drive up to 25 km/h. How does the battery stand up to frosts and are there good tyres?
LibreTranslateDoes anyone have experience with electric scooters in winter? The ones below 15 can drive Max 25 km/h. How does the attery last and are there good tires?
LingvaDoes anyone have experience with electric scooters in winter use? Of those under 15 years of age, Max 25 km/h can be driven. How does the battery withstand frost and are there any good tires?