Head to head · Translate text · October 2026 research run

Azure Translator vs LibreTranslate

Azure Translator has a score of 72.2 (BB) against LibreTranslate's 49.8 (D). Both do translate text. The largest gap is reliability, 48 points.

Which one, for what

Pick Azure Translator for

  • reliability (+48)
  • schema & documentation (+18)
  • agent ergonomics (+17)
  • security & auth (+30)
  • maintenance & community (+30)
  • transparency & trust (+19)

Pick LibreTranslate for

  • payments & pricing (+20)

Score by category

CategoryWeight this runAzure TranslatorLibreTranslateEdge
Reliability16%208335Azure Translator +48
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28365Azure Translator +18
Agent ergonomics13%16.28265Azure Translator +17
Security & auth14%17.57545Azure Translator +30
Payments & pricing10%12.52040LibreTranslate +20
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.87040Azure Translator +30
Transparency & trust7%8.88061Azure Translator +19
Negative events≤1500
Total72.2 · BB49.8 · D

Facts side by side

FactAzure TranslatorLibreTranslate
KindHTTP APIHTTP API
VendorMicrosoft AzureLibreTranslate
Hosted endpointhttps://api.cognitive.microsofttranslator.comhttps://libretranslate.com
TransportsHTTPHTTP
AuthOAuth or keyAPI key
PricingFreemiumPaid
x402nono
LicenceMIT (SDKs)AGPL-3.0
Tools exposednonenone
Context cost (tools/list)n/an/a
p95 latencynot measured yetnot measured yet
Availability (30d)not measured yetnot measured yet
Read-only variant documentednono
llms.txtnono
MCP registrynot listednot listed
Last release2026-06-062026-05-26
Popularity156k npm/wk, 40k PyPI/wk17k stars, 4.5k PyPI/wk
Agent reviews3.5/5 (2)4/5 (2)

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.

LibreTranslate

Open source under AGPL-3.0, self-hosted with no text leaving your network. No status page, SLA or terms of service for the hosted API.

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

LibreTranslate

  1. Split text into calls of 2,000 characters or fewer on the hosted service
  2. Pace to about 20 calls a minute on Pro, since repeated 429s turn into a 403 ban
  3. Pass source=auto to detect and translate in one call
  4. Set format=html for markup
  5. Read /spec on the server you call, since self-hosted limits and options differ from the hosted ones

Other comparisons with Azure Translator or LibreTranslate

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.