AI Agents Accessible APIsTranslation and language

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: .

ServiceWhat an agent can doAuthMCP serverFree tierDetails (with sources)NotesProof (ratings, usage)
Amazon TranslateTranslate text and documents in real time or batch across 75+ languages via the AWS SDK/API.cloud IAM
AWS SigV4 (IAM credentials) via AWS SDK/CLI
officialfree 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 TranslatorTranslate text, detect language, and transliterate across 100+ languages via REST API within Azure AI Services.API key
Ocp-Apim-Subscription-Key header (+ Ocp-Apim-Subscription-Region)
communityfree tier (F0): 2,000,000 characters/monthBase 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 APITranslate and rephrase text or documents between 30+ languages via REST API, SDKs, or an official MCP server.API key
Authorization: DeepL-Auth-Key <key>
officialPaid 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.comBase 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 TranslationTranslate text/documents and detect language across 100+ languages via REST/gRPC API within Google Cloud.cloud IAM
OAuth2/IAM (GCP service account), or a simple API key for the Basic v2 edition
communityfree 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 APICheck grammar, style, and spelling in 30+ languages via a public HTTP API, with an optional Premium key for higher limits.API key
username + apiKey form-data params on https://api.languagetoolplus.com/v2 (Premium); anonymous on the free public endpoint https://api.languagetool.org/v2
communityFree: 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 hostSourceForge 5.0★/1 review
Lara Translate APITranslate text, documents, images and audio with context, style, glossaries and translation memories, and detect the language of text.API key
An 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.
officialFree: 10,000 API characters/month (shared by translation and language detection), no credit card requiredBase 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