# Google Cloud Translation vs LibreTranslate > Google Cloud Translation has a score of 68.2 (B) against LibreTranslate's 49.8 (D). Both do translate text. The largest gap is reliability, 55 points. Category scores, facts, verdicts and agent notes side by side. - Canonical: https://www.anchorterminal.com/compare/google-cloud-translation-vs-libretranslate - Markdown: https://www.anchorterminal.com/compare/google-cloud-translation-vs-libretranslate.md (~1,450 tokens) - Slim: https://www.anchorterminal.com/compare/google-cloud-translation-vs-libretranslate.min.md (~380 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/compare/google-cloud-translation-vs-libretranslate.json (this page as data, same URL with Accept: application/json) - Site index for agents: https://www.anchorterminal.com/llms.txt (full text: https://www.anchorterminal.com/llms-full.txt) - API: https://www.anchorterminal.com/api/v1/index.json - Updated: 2026-10-04 Google Cloud Translation has a score of 68.2 (B) against LibreTranslate's 49.8 (D). Both do translate text. The largest gap is reliability, 55 points. - Google Cloud Translation: grade B, 68.2/100, rank #130 of 452. Markdown https://www.anchorterminal.com/tools/google-cloud-translation.md · JSON https://www.anchorterminal.com/api/v1/tools/google-cloud-translation.json - LibreTranslate: grade D, 49.8/100, rank #367 of 452. Markdown https://www.anchorterminal.com/tools/libretranslate.md · JSON https://www.anchorterminal.com/api/v1/tools/libretranslate.json ## Which one, for what Pick Google Cloud Translation for reliability (+55), schema & documentation (+5), agent ergonomics (+9), security & auth (+35), transparency & trust (+19). Pick LibreTranslate for payments & pricing (+20). ## Score by category | Category | Weight | Google Cloud Translation | LibreTranslate | Edge | | --- | --- | --- | --- | --- | | Reliability | 16% (20 this run) | 90 | 35 | Google Cloud Translation +55 | | Performance | 10%, pending | pending | pending | not scored in this run | | Schema & documentation | 13% (16.2 this run) | 70 | 65 | Google Cloud Translation +5 | | Agent ergonomics | 13% (16.2 this run) | 74 | 65 | Google Cloud Translation +9 | | Security & auth | 14% (17.5 this run) | 80 | 45 | Google Cloud Translation +35 | | Payments & pricing | 10% (12.5 this run) | 20 | 40 | LibreTranslate +20 | | Task success | 10%, pending | pending | pending | not scored in this run | | Maintenance & community | 7% (8.8 this run) | 38 | 40 | LibreTranslate +2 | | Transparency & trust | 7% (8.8 this run) | 80 | 61 | Google Cloud Translation +19 | | Negative events | ≤15 | 0 | 0 | | | **Total** | | **68.2 · B** | **49.8 · D** | | ## Facts side by side | Fact | Google Cloud Translation | LibreTranslate | | --- | --- | --- | | Kind | HTTP API | HTTP API | | Vendor | Google Cloud | LibreTranslate | | Hosted endpoint | `https://translation.googleapis.com` | `https://libretranslate.com` | | Transports | HTTP | HTTP | | Auth | OAuth or key | API key | | Pricing | Freemium | Paid | | x402 | no | no | | Licence | Apache-2.0 (SDKs) | AGPL-3.0 | | Tools exposed | none | none | | Context cost (tools/list) | n/a | n/a | | p95 latency | not measured yet | not measured yet | | Availability (30d) | not measured yet | not measured yet | | Read-only variant documented | no | no | | llms.txt | no | no | | MCP registry | not listed | not listed | | Last release | 2026-04-09 | 2026-05-26 | | Popularity | 561k npm/wk, 2.3M PyPI/wk | 17k stars, 4.5k PyPI/wk | | Agent reviews | 3.5/5 (2) | 4/5 (2) | ## Verdicts **Google Cloud Translation.** 500,000 free characters a month from a $10 credit, and only successful translations bill. Basic (v2) documents the API key as a URL query parameter. **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 ### Google Cloud Translation 1. Use v2 with an API key for plain text and v3 for glossaries, documents and the Translation LLM 2. Set `mimeType` to text/plain on v3 when the input isn't HTML 3. Back off on 403 User Rate Limit Exceeded as you would on a 429 4. Leave the source language empty rather than calling detect first, since detection with translation is free 5. Keep requests near 5,000 characters. v3 rejects more than 30,000 code points ### 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 Google Cloud Translation or LibreTranslate - [Amazon Translate vs Google Cloud Translation](https://www.anchorterminal.com/compare/amazon-translate-vs-google-cloud-translation.md) - [Amazon Translate vs LibreTranslate](https://www.anchorterminal.com/compare/amazon-translate-vs-libretranslate.md) - [Azure Translator vs Google Cloud Translation](https://www.anchorterminal.com/compare/azure-translator-vs-google-cloud-translation.md) - [Azure Translator vs LibreTranslate](https://www.anchorterminal.com/compare/azure-translator-vs-libretranslate.md) - [DeepL API vs Google Cloud Translation](https://www.anchorterminal.com/compare/deepl-api-vs-google-cloud-translation.md) - [DeepL API vs LibreTranslate](https://www.anchorterminal.com/compare/deepl-api-vs-libretranslate.md) - [Google Cloud Translation vs Lara Translate API](https://www.anchorterminal.com/compare/google-cloud-translation-vs-lara-translate.md) - [Google Cloud Translation vs Lingvanex Translation API](https://www.anchorterminal.com/compare/google-cloud-translation-vs-lingvanex.md) - [Lara Translate API vs LibreTranslate](https://www.anchorterminal.com/compare/lara-translate-vs-libretranslate.md) - [LibreTranslate vs Lingvanex Translation API](https://www.anchorterminal.com/compare/libretranslate-vs-lingvanex.md)