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.
Client Engines
The main Mastodon web interface, as well as hosted solutions like Elk and Phanpy, support translation of user posts.
Client | DeepL | LibreTranslate | Lingva |
---|---|---|---|
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 use Apple's translation API first, but then use our API if it 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 the translation API for the 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.
Lingva
Lingva is used by the 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.
Language | DeepL | LibreTranslate | Lingva |
---|---|---|---|
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 | |
---|---|
DeepL | This is what we get for @FrauHolle dropping off some flowers and chocolates for Eid al-Fitr aka #Bayram at neighbors’: I won't fit through the door soon. |
LibreTranslate | We have now that @FrauHolle has a few flowers and chocolates to the Eid al-Fitr aka #Bayram brought by neighbors: I'm not going to pass through the door soon. |
Lingva | This 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 | |
---|---|
DeepL | Interesting, 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. |
LibreTranslate | Interesting, this. I did not know the tests being done with the permeable concrete, although I did see some of the rain gardens that the Intendencia is installing. |
Lingva | This 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 vuotia voi ajaa Max 25 km/h. Miten akku kestää pakkaset ja onko hyviä renkaita? https://mastodon.social/@artomelaranta/112253491123890060
Translation | |
---|---|
DeepL | Does anyone have any experience with electric scooters in winter use? The ones under 15 years old can drive up to 25 km/h. How does the battery stand up to frosts and are there good tyres? |
LibreTranslate | Does anyone have experience with electric scooters in winter? The ones below 15 can drive Max 25 km/h. How does the battery last and are there good tires? |
Lingva | Does 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? |