translate-agent / translate

Enables translation for Cloud-native systems
Other
1 stars 0 forks source link

Discover AI translate APIs #8

Closed VladislavsPerkanuks closed 1 year ago

VladislavsPerkanuks commented 1 year ago

What translation APIs are available from Google, AWS and others? Does ChatGPT translate?

VladislavsPerkanuks commented 1 year ago

ChatGPT has no API for a moment, but it does translations. I played a little bit with his translations, and they were mediocre. Another variant is to use openAI on which base chatGPT is built. The superiority of OpenAI compared to other alternatives is unclear, but it is still a valid option.

Other alternatives outside the popular "big 3" (Amazon, Google, Microsoft) are also available:

Deepl

IMO, my favorite translator of all. Been using it exclusively since I discovered it over all others translators, even the most popular Google Translate. Helped me in my university years, translating from English to Latvian, and Russian to Latvian, to write papers. One of the drawbacks is it supports only 31 languages

Image

LibreTranslate

This is an interesting option as it is open-source and can be self-hosted, potentially making it "free." Personal experience showed decent translations. However, it only supports 30 languages and does not include Latvian.

Image

IBM Watson Language Translator

It has a demo available for testing, and it is similar to other tools with decent translation capabilities. I tested the translation of English to Latvian and Russian and vice versa for both languages. It supports 58 languages, including Latvian.

Image

translate.com

Could not try, but it may be worth further investigation if other alternatives do not meet the needs. Has human translation, which is translated within 1 hour, and costs 0.07$ per word. It is not suitable for us, but just interesting thing to mention. Overall supports 90+ languages, here's the link

Systran

Less popular and only has 50 languages. One thing that is mentioned on the website:

SYSTRANLinks does support all languages listed in the ISO-639 list. However, SYSTRAN Machine Translation will be provided only for Arabic, Chinese, Dutch, English, French, German, Greek, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, and Swedish. Other languages can be enabled through supported API keys from other MT providers.

could not understand what ar "other MT providers"

Yandex Translate

I used it in the past as it was effective in translating Russian to Latvian. However, the association with Russia raises concerns, so I'm not sure if it is a preferred option. Nonetheless, it supports 98 languages.

Image