MyMemory Translation API
The web's largest collaborative translation memory, exposed as a no-signup REST endpoint that blends human and machine translations; 5,000 chars/day free, 50,000 with just an email.
MyMemory (by Translated) blends a massive human translation memory with a machine-translation fallback. A single GET to /get with a text query and a langpair returns the best translation plus scored alternative matches from past human translations, each carrying quality and usage-count metadata. No API key or signup is needed for the anonymous tier; passing a contact email via the 'de' parameter raises the daily allowance 10x. Ideal as a zero-friction translation step inside a skill or automation, or for surfacing human-vetted phrasings rather than raw MT.
Free tier
Free anonymous tier (5,000 chars/day per IP); 50,000 chars/day by passing a valid contact email (no signup/verification); paid keys from $22 per 1M characters for higher volume.Rate limits
Anonymous: 5,000 characters/day per IP. With the 'de' email parameter: 50,000 characters/day. Hard cap of 500 bytes (UTF-8) per single 'q' request.Auth
No keyBase URL
https://api.mymemory.translated.netWhat you'd build with it
- Add a free translation step to a Claude Skill without managing API keys
- Suggest human-vetted alternative phrasings, not just raw machine output
- Quick localization of short UI strings or content snippets
- Batch-translate small content with the higher 50k/day email tier
Key endpoints
- GET
/getTranslate text; q=source text (max 500 bytes), langpair=src|tgt (ISO codes), optional de=email, mt=0/1, key=private TM key.
Members get the runnable recipe
Sign in free to copy the example request, see a sample response, and read the gotchas.