MyMemory Translation Scraper
Pricing
from $10.00 / 1,000 result items
MyMemory Translation Scraper
Query MyMemory, the world's largest translation memory, with billions of human and machine translations. Translate text across 100+ languages with quality match scores, source attribution, and reference segments. Export to JSON, CSV, or Excel for localization and language research.
Pricing
from $10.00 / 1,000 result items
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share

π MyMemory Translation Scraper
π Translate text across 70+ language pairs in seconds. Submit a batch of strings, pick source and target languages, and get translations plus alternative matches with quality scores, subject tags, and contributor info from MyMemory's 1,000,000,000+ translation memory. No login required for small jobs.
π Last updated: 2026-05-23 Β· π 19 fields per record Β· π 70+ language codes Β· π§ 1B+ translation memory Β· π 10k chars/day anonymous
The MyMemory Translation Scraper queries the MyMemory shared translation memory and returns 19 structured fields per translation, including the best match, alternative matches, quality scores, subject area, contributor handle, usage count, creation and update timestamps, and quota status. MyMemory is the world's largest shared translation memory and aggregates contributions from professional translators and global community members.
The service supports 70+ language codes, including regional variants like English (UK/US), Portuguese (PT/BR), Spanish (ES), and Chinese (Simplified/Traditional). This Actor turns a batch of strings into a tabular dataset in seconds with all alternatives returned per row.
| π― Target Audience | π‘ Primary Use Cases |
|---|---|
| Mobile and web app builders, ESL and EdTech teams, content i18n teams, marketing localization agencies, indie developers, translation researchers | Bulk UI string translation, ESL flashcard generation, content localization for blogs and stores, A/B testing of translated copy, translation memory seeding |
π What the MyMemory Translation Scraper does
A single batch translation workflow:
- π Bulk text input. Submit an array of strings, each becomes one record.
- π Source language selection. Pick from 70+ ISO codes including regional variants.
- π― Target language selection. Same 70+ code list.
- π§ Optional quota uplift. Pass an email to raise the anonymous daily character quota.
Each record includes the source text, best translation, source and target language codes, match score (0-1), best match source and target text, quality grade, subject area, usage count, contributor handle, creation and last-update dates, the full list of alternative matches, plus quota status and response details.
π‘ Why it matters: MyMemory is a free, broad-coverage shared translation memory that powers everything from quick UI localization to large content workflows. Building your own bulk runner against it means handling quotas, retries, and result merging by hand. This Actor returns clean structured rows in one pass.
π¬ Full Demo
π§ Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded translation batch.
βοΈ Input
| Input | Type | Default | Behavior |
|---|---|---|---|
| maxItems | integer | 10 | Translations to return. Free plan caps at 10, paid plan at 1,000,000. |
| texts | array | 5-phrase sampler | Strings to translate. Each becomes one record. |
| sourceLanguage | string | "en" | ISO source language code. 70+ options. |
| targetLanguage | string | "es" | ISO target language code. 70+ options. |
| notifyEmail | string | "" | Optional email. Raises the daily anonymous quota. |
Example: translate 5 travel phrases from English to Japanese.
{"maxItems": 5,"texts": ["Where is the train station?", "Two tickets please", "How much does it cost?", "Thank you very much", "I would like a coffee"],"sourceLanguage": "en","targetLanguage": "ja"}
Example: translate UI strings from English (US) to Portuguese (BR).
{"maxItems": 20,"texts": ["Sign in", "Create an account", "Forgot password?", "Continue with Google", "By signing up you agree to our Terms"],"sourceLanguage": "en-US","targetLanguage": "pt-BR","notifyEmail": "you@example.com"}
β οΈ Good to Know: the anonymous daily quota is 10,000 characters. Supplying an email raises it. For very large jobs split the work across days or use a paid translation provider downstream.
π Output
Each translation record contains 19 fields. Download the dataset as CSV, Excel, JSON, or XML.
π§Ύ Schema
| Field | Type | Example |
|---|---|---|
π sourceText | string | "Hello, world!" |
π translatedText | string | "Β‘Hola, mundo!" |
π sourceLanguage | string | "en" |
π― targetLanguage | string | "es" |
π matchScore | number | 1 |
π bestMatchSource | string | "Hello, world!" |
π― bestMatchTarget | string | "Β‘Hola, mundo!" |
β
bestMatchQuality | string | "74" |
π·οΈ bestMatchSubject | string | "All" |
π’ bestMatchUsageCount | number | 12 |
π€ bestMatchCreatedBy | string | "MateCat" |
π
bestMatchCreateDate | string | "2017-08-10 14:32:18" |
π bestMatchLastUpdate | string | "2024-02-11 09:01:44" |
π’ alternateMatchCount | number | 4 |
π alternateMatches | array | [{"translation":"Hola mundo","quality":"70","subject":"Tech"}] |
π‘ responseStatus | number | 200 |
β οΈ quotaFinished | boolean | false |
π¬ responseDetails | string | "" |
π scrapedAt | ISO 8601 | "2026-05-23T00:00:00.000Z" |
π¦ Sample records
β¨ Why choose this Actor
| Capability | |
|---|---|
| π | 70+ language codes. Major languages plus regional variants like en-GB, pt-BR, zh-TW. |
| π― | Alternative matches included. Best match plus several alternatives with quality and subject. |
| π | Quality scores. 0-1 match score and a numeric quality grade per row for downstream ranking. |
| π | Free tier friendly. Up to 10,000 characters per day anonymously, more with an email. |
| β‘ | Fast. 10 translations in under 5 seconds, 1,000 in under a minute. |
| π | Always live. Every run hits the live shared translation memory. |
| π« | No login required. Public translation memory, no key needed. |
π Shared translation memories are the cheapest way to localize copy, UI strings, and EdTech content at scale.
π How it compares to alternatives
| Approach | Cost | Coverage | Quality | Setup |
|---|---|---|---|---|
| β MyMemory Translation Scraper (this Actor) | $5 free credit, then pay-per-use | 70+ language codes | Crowd-curated with quality scores | β‘ 2 min |
| Commercial machine translation | $20/1M chars | 130+ languages | Vendor-dependent | β³ Hours to wire up |
| Human translation services | $0.10-0.20/word | Any | Highest | π’ Days |
| Open-source MT models | Compute cost | Limited | Variable | β³ Days to deploy |
Pick this Actor when you want fast bulk translation with alternatives and quality scores attached to every row.
π How to use
- π Sign up. Create a free account with $5 credit (takes 2 minutes).
- π Open the Actor. Go to the MyMemory Translation Scraper page on the Apify Store.
- π― Set input. Paste your strings, pick source and target language codes, optionally supply an email.
- π Run it. Click Start and let the Actor collect translations.
- π₯ Download. Grab your results from the Dataset tab as CSV, Excel, JSON, or XML.
β±οΈ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.
πΌ Business use cases
π Automating MyMemory Translation Scraper
Control the scraper programmatically for scheduled runs and pipeline integrations:
- π’ Node.js. Install the
apify-clientNPM package. - π Python. Use the
apify-clientPyPI package. - π See the Apify API documentation for full details.
The Apify Schedules feature lets you trigger this Actor on any cron interval. Daily refreshes keep a downstream localization pipeline topped up with fresh batch translations.
π Beyond business use cases
Bulk translation powers more than commercial workflows. The same structured rows support research, education, civic projects, and personal initiatives.
π€ Ask an AI assistant about this scraper
Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:
- π¬ ChatGPT
- π§ Claude
- π Perplexity
- π Copilot
β Frequently Asked Questions
π§© How does it work?
Submit an array of strings, pick source and target language codes, click Start. The Actor returns one structured row per string with the best translation, several alternatives, and quality scores.
π How accurate are the translations?
Quality varies by language pair. Common pairs like English-Spanish or English-French often return high-quality crowd-curated matches. Less common pairs lean on machine translation. Use the matchScore and bestMatchQuality fields to filter.
π How often is the translation memory updated?
MyMemory is updated continuously by its global contributor community. Every Actor run hits the live memory.
π Which languages are supported?
70+ language codes including English (UK/US), Spanish (ES), Portuguese (BR), Chinese (Simplified/Traditional), Japanese, Korean, Arabic, Hindi, and many more. The full enum is exposed in the input form.
π What is the free quota?
10,000 characters per day anonymously. Supplying an email raises it. For very large workloads split jobs across days or use a paid translation provider.
β° Can I schedule regular runs?
Yes. Use Apify Schedules to trigger this Actor on any cron interval (daily, weekly).
βοΈ Is this service legal to use?
Yes. MyMemory is a public shared translation memory. Honor its terms of service for very high-volume use.
πΌ Can I use the translations commercially?
Yes, for most use cases. The shared memory is permissive but always review MyMemory's own terms for your specific commercial scenario.
π³ Do I need a paid Apify plan to use this Actor?
No. The free plan covers testing and small runs (10 records per run). A paid plan unlocks the higher cap, scheduling, and concurrency.
π What happens if a run fails or gets interrupted?
Apify retries transient errors automatically. If a run still fails, inspect the log, fix the input, and restart. Partial datasets are preserved.
π What if I need help?
Our support team is here. Use the Apify platform messaging or the Tally form linked below.
π Integrate with any app
MyMemory Translation Scraper connects to any cloud service via Apify integrations:
- Make - Automate multi-step workflows
- Zapier - Connect with 5,000+ apps
- Slack - Get run notifications in your channels
- Airbyte - Pipe translation data into your warehouse
- GitHub - Trigger runs from commits and releases
- Google Drive - Export datasets straight to Sheets
You can also use webhooks to trigger downstream actions when a run finishes. Push fresh translations into your CMS or alert your localization team in Slack.
π Recommended Actors
- π£οΈ Tatoeba Sentence Corpus Scraper - 12M+ multilingual example sentences
- π LibriVox Audiobooks Scraper - Public-domain audiobooks
- ποΈ Library of Congress Scraper - 170M+ digitized cultural records
- π° ArXiv Scraper - Academic preprints with metadata
- π Figshare Scraper - Open research datasets and figures
π‘ Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.
π Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.
β οΈ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by MyMemory or Translated S.r.l. All trademarks mentioned are the property of their respective owners. Only publicly available translation memory data is collected, under MyMemory's published terms of service.