MyMemory - Translation Memory

FREEMIUM
By translated
Updated 6 months ago
Business
9.2/10
Popularity Score
973ms
Latency
100%
Success Rate

MyMemory - Translation Memory API Documentation

Get a better translation! MyMemory is the world's largest Translation Memory. It contains billions of words translated by professional translators. MyMemory will give you a machine translation (Google, Microsoft or our) only when a human translation is not available.

View API Details
GETsearch translations
GETset contribution
GETcreate key
GETsearch translations

This API gets a list of translation from the translation memory ranked by quality and similarity (what we call match). MyMemory will check if a sentence has been already translated in the private TM specified. If we don't find it in the private TM of the translator, we search it in the public TMs (shared among all the translators). Again, if we don't have this translation we ask MT providers to generate it. In order to get the best from MyMemory, it is highly recommended to use different keys for each translators and also different keys for different topics (as a real Translation Memory).

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Required Parameters
langpairSTRING
REQUIREDThe language pair. Two ISO-631 language codes, separated by |. MyMemory support over 80 languages but some combinations may contains no data. Nepali into Vietnamese?
qSTRING
REQUIREDthe text you want to translate. Normally a sentence.
Optional Parameters
keySTRING
OPTIONALGives access to private memories and customized API limits
mtSTRING
OPTIONALEnables MT in results: 0 (disabled) | 1 (enabled: default)
onlyprivateSTRING
OPTIONALIf a key has been specified, only private matches will be returned. 0 (disabled: default) | 1 (enabled)
deSTRING
OPTIONALA valid email (recommended for CAT tools and high volume usage)
Code Snippet
Install SDK
Response ExampleSchema

Install SDK for (Node.js)Unirest

OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication