150 Translation APIs: Google Translate, Merriam-Webster and Microsoft Translator

Our API directory now includes 150 translation APIs. The newest is the Lingotek APITrack this API. The most popular, in terms of user click-throughs to the provider site, is the Google Translate APITrack this API. Below you'll find some more stats from the directory, including a list of the most popular translation APIs.


Figure 1- Architectural Styles used in Translation APIs


Figure 2 - API Types used in Translation APIs

In terms of the technical details, REST as the architectural style and Web/Internet as the API type lead the way.There are 129 RESTful APIs in the translation category and 29 marked as Web/Internet.


Figure 3 - Request Formats Used in Translation APIs


Figure 4 - Response Formats Used in Translation APIs

It’s no surprise to see that URI Query is the most common request format with 95 APIs using it. XML with 17 and SOAP with 16 come next. As for response formats, JSON leads the way, being used in 96 APIs, while XML appears in 56.


Figure 5- Related Categories Used in Translation APIs

The most common related categories within the translation category are 76 language translation APIs and 50 tools translation APIs.

We currently list 91 SDKs in the translation category. Of those the most popular by way of user click-throughs is the Google Translate PHP SDK.

For reference here is a list of the most popular Translation APIs measured by user click-throughs to the provider site.

Google Translate - The Google Translate API is now in its second version. As part of Google's larger Cloud Machine Learning API family, the Translate API can translate text between thousands of language pairs. The Cloud Translation API lets developers programmatically integrate the service with third party sites and applications.

Merriam-Webster DictionaryTrack this API - Merriam-Webster has been producing language information including dictionaries, thesauri, and translation materials for over 150 years. The Merriam-Webster collection of APIs provide developer access to a variety of the company's most prominent reference works. Free access is provided to non-commercial websites and applications. Free access is limited to two reference works with a maximum of 1000 queries a day per reference work. Full access is available for commercial use.

ThesaurusTrack this API - Thesaurus is a web service providing search capability for synonyms in different languages. Thesaurus can be used by third party applications to retrieve the list of synonyms in English, Italian, French, German, Spanish and Portuguese.

SYSTRAN DictionaryTrack this API - The SYSTRAN Dictionary API enables users to search for the translation of words, with additional contextual information such as grammatical information, frequency of the meanings, domains and contexts, expressions and examples. Users can also create personal dictionaries and search within them.

ABBYY LingvoTrack this API - The ABBYY Lingvo API provides users with access to the largest collection of Russian dictionaries including 140 dictionaries across 15 languages. Categories include general, professional, thematic dictionaries and thesauruses. The API can be used to develop vocabulary games and quizzes, mobile apps and websites for language learning and eBooks. Additional use cases include collocations and pronunciation.

Microsoft TranslatorTrack this API - The Microsoft Translator API is a cloud based machine translation service. It lets users translate text, pictures, websites, documents and full conversations in over 60 languages within their websites and applications. Microsoft Translator Text API is part of the Microsoft Cognitive Services API collection of machine learning and AI algorithms in the cloud.

Be sure to read the next Translation article: Gengo API Lets Developers Enter New Markets and Monetize

 

Comments (3)

Евгений-Луценко

I am very interested in the ability to transfer strings from one language to another, using a function. As a parameter to ask her, for example, text in Russian and the option for what language to translate and it returns the translation for that language. Maybe this function will use the database. Maybe she will access on-line translator. The second seems better. Does anyone know how it to do? I want to make a multilingual version of the system Eidos.

Now used in many countries, and I want to make it more comfortable:

http://lc.kubagro.ru/AidosMap.jpg

Need a translator from Russian into other languages from the command line or address line, so I can use it right out of the system Eidos

Bhasha-Bharati

It is good for individual translation but not for professional document for translation.