Translation and language APIs and MCP servers for AI agents
Machine translation, grammar and style checking.
6 translation and language APIs an AI agent can call: auth method and header, official MCP server (3), free tier (5), docs links. Machine-readable JSON included. Agents: fetch catalog/translation-language.json instead of parsing this page. Last checked 2026-09-24.
Ratings and usage (★) fetched: .
| Service | What an agent can do | Auth | MCP server | Free tier | Details (with sources) | Notes | Proof (ratings, usage) |
|---|---|---|---|---|---|---|---|
| Amazon Translate | Translate text and documents in real time or batch across 75+ languages via the AWS SDK/API. | cloud IAMAWS SigV4 (IAM credentials) via AWS SDK/CLI | official | free tier: 2M characters/month for 12 months (new AWS accounts) | Base URL: https://translate.<region>.amazonaws.com Free plan: 2M characters (first 12 months), card required ↗ Data policy: Text inputs may be stored and used to improve AWS AI services; opt out via AWS Organizations AI services opt-out policy ↗ Example call: translate text: POST https://translate.{region}.amazonaws.com/ ↗ Unit price: Standard real-time text translation: $15.00 per million characters ↗ MCP tools: 3: call_aws, suggest_aws_commands, get_execution_plan ↗ | Requires an AWS account and IAM credentials. The generic AWS API MCP Server (awslabs) can call Translate via AWS CLI commands. | SourceForge 5.0★/1 review |
| Azure AI Translator | Translate text, detect language, and transliterate across 100+ languages via REST API within Azure AI Services. | API keyOcp-Apim-Subscription-Key header (+ Ocp-Apim-Subscription-Region) | community | free tier (F0): 2,000,000 characters/month | Base URL: https://api.cognitive.microsofttranslator.com Free plan: 2M characters (standard + custom translation training), per month ↗ Rate limits: F0: 2 million characters per hour, consumed evenly (~33,300 chars/min sliding window) ↗ Example call: translate text: POST https://api.cognitive.microsofttranslator.com/translate?api-version=3.0&from={from}&to={to} ↗ Unit price: S1 pay-as-you-go standard text translation: $10 per 1M characters (F0 free tier: 2M characters/month) ↗ | F0 free tier excludes custom model training/hosting, which are billed separately. | — |
| DeepL API | Translate and rephrase text or documents between 30+ languages via REST API, SDKs, or an official MCP server. | API keyAuthorization: DeepL-Auth-Key <key> | official | Paid only for new signups: API Free plan retired mid-2026; API plans are Developer (from EUR 4.99/mo, 'test out the API for free'), Growth and Enterprise API; legacy Free keys (suffix :fx) use https://api-free.deepl.com | Base URL: https://api.deepl.com Rate limits: Max request size 128 KiB, header size 16 KiB; throttle on HTTP 429 ↗ Example call: translate text: POST https://api.deepl.com/v2/translate ↗ MCP tools: 8: translate-text, translate-document, rephrase-text, get-source-languages, get-target-languages, get-glossary-info … ↗ | DeepL retired the API Free plan around July 2026; no more permanent free tier for new signups. | GitHub 116★ DeepL/deepl-mcp-server SourceForge 4.0★/1 review |
| Google Cloud Translation | Translate text/documents and detect language across 100+ languages via REST/gRPC API within Google Cloud. | cloud IAMOAuth2/IAM (GCP service account), or a simple API key for the Basic v2 edition | community | free tier: 500,000 characters/month (permanent, not a trial) | Base URL: https://translation.googleapis.com Free plan: 500,000 characters NMT (applied as $10 credit every month) ↗ Example call: translate text: POST https://translation.googleapis.com/v3/projects/{PROJECT_ID}:translateText ↗ Unit price: NMT text translation: $20 per 1M characters after the first 500,000 characters/month (free, applied as $10 monthly credit) ↗ | Advanced (v3) edition supports glossaries/custom models; requires a GCP project with billing enabled even for free usage. | — |
| LanguageTool API | Check grammar, style, and spelling in 30+ languages via a public HTTP API, with an optional Premium key for higher limits. | API keyusername + apiKey form-data params on https://api.languagetoolplus.com/v2 (Premium); anonymous on the free public endpoint https://api.languagetool.org/v2 | community | Free: no key needed on public endpoint (rate-limited: 20 req/min, 75KB text/min per IP, 20KB per request) | Base URL: https://api.languagetool.org/v2 Free plan: 20 requests/min and 75KB text/min per IP; 20KB per request, no card ↗ Rate limits: Public API: 20 requests per IP per minute, 75KB text per IP per minute, 20KB per request ↗ Example call: check text for grammar and spelling errors: POST https://api.languagetool.org/v2/check ↗ | This is a proofreading/grammar API, not machine translation. The keyless host api.languagetool.org is documented only on dev.languagetool.org/public-http-api; the OpenAPI spec lists only the Premium host | SourceForge 5.0★/1 review |
| Lara Translate API | Translate text, documents, images and audio with context, style, glossaries and translation memories, and detect the language of text. | API keyAn Access Key ID plus an Access Key Secret, created under 'API credentials' in the Lara Translate account dashboard after signing up for any plan, including Free; the secret cannot be recovered if lost. | official | Free: 10,000 API characters/month (shared by translation and language detection), no credit card required | Base URL: https://api.laratranslate.com Free plan: 10,000 API characters (translation and language detection combined), per month, no card ↗ Example call: translate text (Bearer is a 10-minute JWT from POST /v2/auth/, signed with HMAC-SHA256 of the access key secret; see auth_scheme): POST https://api.laratranslate.com/v2/translate/ ↗ Unit price: Pro: €20 per 1M characters; Team: €15 per 1M characters; free: 10,000 characters/month ↗ MCP tools: 22: translate, detect_language, list_languages, list_memories, create_memory, update_memory … ↗ | Successor to ModernMT, which closed new sign-ups. Raw REST auth: POST /v2/auth/ signed with HMAC-SHA256 (Authorization: Lara:<base64-signature> plus X-Lara-Date) returns a JWT valid 10 minutes, sent as Authorization: Bearer <token> and refreshed via POST /v2/auth/refresh; the SDKs do the signing. Hosted MCP uses OAuth by default and also accepts access keys; npm @translated/lara-mcp runs locally over stdio. Pay-as-you-go: EUR 20 per 1M characters (Pro), EUR 15 (Team). | — |
Other categories
- Web search
- Web scraping and browser automation
- Knowledge and research data
- Image generation and editing
- Video generation and editing
- Speech and audio
- Music generation
- 3D generation and assets
- Architecture, CAD and BIM
- Diagrams and software architecture
- Design and UI
- Documents, OCR and presentations
- Code execution sandboxes
- Developer platforms and DevOps
- Cloud and hosting
- Databases
- Vector search, memory and RAG
- Email, team chat and notifications
- SMS and messaging apps
- Voice agents and telephony
- Productivity and workspace
- CRM, support and marketing
- Social media
- Maps, geolocation and weather
- Finance, payments and market data
- E-commerce
- Automation and integration platforms
- Model APIs and inference