#TypeScript #Lingva
@kalvin0x8d0 most #Mastodon clients or instances use #LibreTranslate, the only major open source translation service.
Others like #Lingva or #CrowTranslate rely on #Google and/or #Yandex for this.
So indeed LibreTranslate only supports 45 languages but it is not a choice of Mastodon directly not to support others.
Help LibreTranslate and you will help Mastodon's inclusiveness
You might know that #Fedilab runs its own translation server (using #LibreTranslate).
But did you know that the app also supports two other translators?
- #Lingva: you won't need extra steps though you can change the default instance.
- #DeepL: A more powerful translator. It's a paid service but you can get 500,000 characters per month for free.
Everything is configurable in settings Have a look to media descriptions).
More about getting a free DeepL api key: https://support.deepl.com/hc/en-us/articles/360021200939-DeepL-API-Free
#Lingva’s flagship site (lingva.ml) surreptitiously exposes everyone’s translations to #Cloudflare. Most consider the primary purpose of a #googleTranslate front-end to wrestle back some #privacy from oppressive tech giants.
So I’m calling it #hypocrisy.
In the very least, they should show users a warning banner so users don’t unwittingly give sensitive info to CF. And they should suggest that users choose another Lingva instance.
I am running Iceshrimp as my fediverse instance. Iceshrimp as a Misskey clone that has the advantage to support the Mastodon client API. This allows to use many clients that are developed for Mastodon. Including my favorite client Mona. Install Iceshrimp Note For details on how to install Iceshrimp, please refer to Installing Iceshrimp with Docker. The description is maintainer by the Iceshrimp development team. Basically all I did is following those instructions.