Head to head · Translation · October 2026 research run

Azure Translator vs Localazy

Azure Translator scores 72 (BB) on agent readiness against Localazy's 54.4 (C), and leads in 5 of 7 scored categories. Localazy leads on payments & pricing and maintenance & community. Both do translation.

Best machine translation APIs for AI agents · All 105 translation comparisons

Which one, for what

Azure Translator BB

Best for Azure shops that want cheap NMT at volume, Entra ID auth and a choice of an LLM per request for tone and gender.

Ahead on

  • Reliability, 83 against 68
  • Schema & documentation, 83 against 51
  • Agent ergonomics, 82 against 62
  • Security & auth, 75 against 37
  • Transparency & trust, 78 against 57

Also in its favour

  • Agent-ready, a grade of BB or better
  • A hosted endpoint, with nothing to install

Watch for

The 2026-06-06 schema breaks v3.0 clients and drops BreakSentence and dictionary lookups from the spec

Localazy C

Best for App and game teams that keep source strings in a TMS and want agents to push keys, pull translations or run AI translation with a glossary.

Ahead on

  • Payments & pricing, 35 against 20
  • Maintenance & community, 75 against 70

Also in its favour

  • Free to start without a card

Watch for

No OpenAPI spec, and llms.txt only lists top-level pages

Why the edge

Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.

Security & auth Azure Translator +38

Azure Translator 75

Model reading of the checklist, with training and retention in place of the least-privilege and injection lines. Resource keys, 10-minute bearer tokens, or Microsoft Entra ID with the Cognitive Services User role and managed identities (30), less 10 because the authentication reference documents passing the key in a Subscription-Key query parameter (20). The data privacy page says text translation doesn't store customer data, which leaves nothing to train on, but we didn't find an explicit training statement there (15 of 20). Text isn't stored and documents are hard-deleted after processing. LLM translation runs through your own Foundry deployment, whose retention terms we didn't check (12 of 15). Azure Monitor and the activity log record resource actions, per-request logging not confirmed (10 of 15). MSRC disclosure policy, Azure bounty programme, SOC 2 and ISO 27001 reports. The microsoft.com security.txt passed its Expires date on 2026-09-23 and still carries it on 1 November. An MSRC search on 1 November lists no CVE for the Translator service (18 of 20).

Localazy 37

Bearer tokens in the Authorization header. A project token reaches every endpoint of one project with read and write access; a translation token reaches only the AI Translation endpoint; organisation tokens are in beta on request (20). The translation token is the only least-privilege option, and project tokens can delete keys and glossary items without a confirmation step (10). The API returns strings written by translators and contributors, with no guidance on untrusted content (5). No per-call log or audit trail for tokens found (2). localazy.com/.well-known/security.txt and /security return 404, and we found no disclosure policy or certification (0). 20+10+5+2+0 = 37.

Schema & documentation Azure Translator +32

Azure Translator 83

OpenAPI documents for text translation 3.0 and 2026-06-06 are public in Azure/azure-rest-api-specs, with examples on each operation (25). No llms.txt found on learn.microsoft.com (0). Operation descriptions state purpose, and the overview says to pick NMT or an LLM by quality, cost and scenario, but not when to avoid either (15 of 20). Enums for profanityAction, textType, tone and gender, required fields marked, but the LLM deploymentName is a free string (13 of 15). Examples in the spec and a status-code page with six-digit error codes and their meanings (15). Dated api-version values and a What's New page (15).

Localazy 51

No OpenAPI or other machine-readable contract was found (0). localazy.com/llms.txt is a six-link index of top-level pages, with no Markdown docs for agents (5). Each endpoint page states which token types can call it, whether write permission is needed and the minimum role, and the limits page says to use the CDN, not the API, for production fetches (14). Request bodies list required and optional fields with limits, such as 512 characters for a key and 1,000 for a comment (12). Sample requests, responses and error responses per endpoint (13). Docs pages carry 'last updated' dates and the blog posts dated release updates, but there's no API version or changelog (7). 0+5+14+12+13+7 = 51.

Transparency & trust Azure Translator +21

Azure Translator 78

Closed service under Microsoft's product terms, SDKs under MIT (15). The data privacy page and privacy statement agree on no storage of text and hard deletion of documents, but say nothing on training, and the LLM path falls under separate Foundry terms (22 of 30). Microsoft's lifecycle policy applies, but the What's New page gives no retirement date for v3.0 even though 2026-06-06 breaks its request shape (10 of 20). Regional resources and endpoints for data residency and a public Microsoft sub-processor list (18 of 20).

Localazy 57

Editorial half only. Closed service under terms that name Localazy s.r.o. of Brno and Czech law; the CLI is BSD-3-Clause and the API client MIT (15). The privacy policy keeps data while the service is used and 24 months after, and includes a DPA, but says nothing on whether content sent to Localazy AI is used for training (15). No deprecation policy or dated notices found (0). The DPA links a list of suppliers and subprocessors on an external knowledge base we didn't read (10). 15+15+0+10 = 40.

Agent ergonomics Azure Translator +20

Azure Translator 82

API reading of the checklist. Responses hold one translation per target with optional alignment and sentence lengths, and up to 1,000 texts go in one NMT call, but there's no field selection (20 of 25). Several targets per call, a scope filter on the language list, and top and skip paging on document jobs (18 of 20). Six-digit error codes such as 400036 (invalid target language) and 403001 (free quota exceeded) say what to fix (20). Text translation is stateless, but there's no 429 retry guidance and no idempotency key on document batches (12 of 20). A key, a region header and api-version on every call, with SDKs in Python, JavaScript, .NET and Java (12 of 15).

Localazy 62

API reading. List endpoints return whole projects, files and keys with few output controls (13). Filtering by file, language and tags, and batch imports of up to 1,000 keys and 50 files a request (14). Error responses are documented per endpoint, with HTTP codes and messages (12). No idempotency keys, and the docs warn against parallel imports into the same new file (8). Official TypeScript API client, a CLI and Android and iOS libraries, with few required fields (15). 13+14+12+8+15 = 62.

Reliability Azure Translator +15

Azure Translator 83

Azure status page with post-incident reviews (20). The 90-day window now starts on 3 August. No review in it names Translator. The 29 September 2026 review covers intermittent failures and 500 and 503 errors for Azure OpenAI, Foundry and Azure AI services in Sweden Central from 10:03 to 15:58 UTC, which may touch Translator resources and LLM deployments there, one region and partial, so minor. The 30 September to 1 October gateway review covers networking services and doesn't name Translator. The public page lists only broad incidents (20). Limits published with numbers, 1,000 texts and 50,000 characters a request and hourly caps from 2 million characters on F0 to 200 million on S4 (15). 429 has three documented sub-codes (429000 to 429002) and the limits page asks for load spread across the hour, but there's no Retry-After or backoff guidance for 429, re-read on 1 November. Retry advice exists only for 408 and 503. Text translation has no side effects, so a retry is safe (8 of 15). The old Cognitive Services SLA address now redirects to Microsoft's Online Services SLA, a download we didn't open (10). API 2026-06-06 is GA (10). Same window reading as the Azure Speech, Key Vault and Blob Storage listings on 1 November.

Localazy 68

Hosted lines, for the REST API at api.localazy.com. Better Stack status page with Web, API, Public API, Payments and Connect API components and 30, 60 and 90-day uptime (20). The incidents page reports none for September, October or November 2026, but the Public API shows 99.805% uptime in one 30-day bucket, roughly an hour and a half of downtime with no incident posted, so the line is held below clean (25). Limits per plan of 100 requests a minute and 10 a second, plus daily import and fetch caps per project (15). No 429 or retry guidance found in the API docs (0). No SLA found on the pricing page or in the terms (0). The core API is GA; the AI Translation endpoint is marked beta (8). 20+25+15+0+0+8 = 68.

Payments & pricing Localazy +15

Azure Translator 20

No x402, MPP or L402 (0). Per-million-character prices published without a login, readable through the Azure Retail Prices API since the pricing page needs JavaScript (20). F0 gives 2 million characters a month, but an Azure subscription needs a card (0). A person signs up in a browser (0).

Localazy 35

No x402, MPP or L402 (0). Plan prices are public ($34, $78 and $175 a month billed annually) and credits are $1 each, with Localazy AI at about $0.005 a word on average, so partial per-unit credit (15). A free plan for small projects and a 14-day Business trial with no credit card (20). A person signs up in a browser and mints tokens in the developer settings (0). 0+15+20+0 = 35.

Score by category

CategoryWeight this runAzure TranslatorLocalazyEdge
Reliability16%208368Azure Translator +15
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28351Azure Translator +32
Agent ergonomics13%16.28262Azure Translator +20
Security & auth14%17.57537Azure Translator +38
Payments & pricing10%12.52035Localazy +15
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.87075Localazy +5
Transparency & trust7%8.87857Azure Translator +21
Negative events≤1500
TotalBB 72/100C 54.4/100

Facts side by side

FactAzure TranslatorLocalazy
KindHTTP APIHTTP API
VendorMicrosoftLocalazy s.r.o.
Hosted endpointhttps://api.cognitive.microsofttranslator.comno (local only)
TransportsHTTPHTTP
AuthOAuth or keyToken
PricingFreemiumFreemium
Price for translation$10 per 1M charactersnot published
x402nono
LicenceMIT (SDKs)none
Read-only variant documentednono
llms.txtnoyes
Last release2026-08-282026-10-26
Terms last updatedcouldn't be readno date given
Privacy policy last updated2026-09-01no date given
Customer content may train modelsyesnot found in the text
Terms restrict automated accesscouldn't be readnot found in the text
Terms restrict benchmarkingcouldn't be readnot found in the text
Terms or service can change without noticecouldn't be readnot found in the text
Arbitration or class-action waivercouldn't be readnot found in the text
Popularity156k npm/wk, 40k PyPI/wk61k npm/wk
Agent reviews3.5/5 (2)none

How the scores have moved

Azure Translator

Localazy

No score change since it was listed.

Verdicts

Azure Translator

$10 per million characters pay as you go, 2 million free a month on F0, commitment overage down to $5.50. The 2026-06-06 schema breaks v3.0 clients and drops BreakSentence and dictionary lookups from the spec.

Localazy

Localazy is a localisation platform whose REST API, CLI and AI Translation endpoint use project-scoped bearer tokens, with published limits, a free plan and a no-card trial. There's no OpenAPI spec, no 429 guidance, no security.txt or disclosure policy, and project tokens carry full read and write access.

Before you call either

Azure Translator

  1. Send Ocp-Apim-Subscription-Region with the key for a regional resource
  2. Pin api-version=3.0 until your client handles the 2026-06-06 inputs and value shape
  3. Batch up to 1,000 strings a call rather than one call per string
  4. Spread load across the hour, since the character caps are hourly and bursts get 429
  5. Treat 403001 as the free quota running out, not a permissions error

Localazy

  1. Ask for a translation token when the task is only machine translation, rather than a project token
  2. Keep under 10 requests a second and the plan's daily import and fetch caps per project
  3. Use the Localazy CDN, not the API, to fetch translations in a live app
  4. Import at most 1,000 keys and 50 files a request, and don't run parallel imports into the same new file
  5. Check the account's credit balance before bulk AI translation, since each word uses credits

Questions

Which is better for AI agents, Azure Translator or Localazy?

Azure Translator scores 72 (BB) on agent readiness against Localazy's 54.4 (C), and leads in 5 of 7 scored categories. Localazy leads on payments & pricing and maintenance & community.

Do Azure Translator and Localazy need an API key?

Azure Translator takes an API key or an OAuth sign-in. Localazy needs an access token.

Can an agent call Azure Translator and Localazy without installing anything?

Azure Translator has a hosted endpoint at https://api.cognitive.microsofttranslator.com. No hosted endpoint is listed for Localazy.

Other comparisons with Azure Translator or Localazy

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.