LibreTranslate
Open-Source, selbst hostbare Maschinelle-Übersetzungs-API (AGPL); lokal ohne Schlüssel und ohne Kontingent betreiben oder einen Community-Mirror kostenlos nutzen.
LibreTranslate ist eine AGPL-3.0-MT-Engine, die auf dem Argos-Translate-/OpenNMT-Stack aufbaut. Sie stellt eine saubere REST API bereit (/translate, /detect, /languages, /translate_file) und ist für den Self-Hosting-Betrieb via pip oder Docker konzipiert, sodass der Endpunkt ohne Schlüssel, ohne Kontingent und ohne Datenaustritt aus der eigenen Infrastruktur betrieben werden kann; sie läuft auch vollständig offline. Die offizielle gehostete Instanz unter libretranslate.com erfordert inzwischen einen API-Schlüssel, aber in der Dokumentation aufgeführte Community-Mirrors stellen dieselbe API weiterhin schlüssellos bereit. Dies ist die erste Wahl, wenn eine Automatisierung private, unkontingentierte Übersetzung oder air-gap-Betrieb benötigt.
Free Tier
Kostenlos und Open Source (AGPL-3.0-Code; das zugrunde liegende Argos Translate ist MIT), wenn selbst gehostet; Community-Mirrors sind kostenlos; der offizielle gehostete Dienst libretranslate.com ist kostenpflichtig (API-Schlüssel erforderlich).Ratenlimits
Self-hosted: nach eigener Konfiguration (--req-limit). Community-Mirrors: nicht veröffentlicht, für leichte/persönliche Nutzung gedacht. Offiziell gehostete Instanz: gestaffelt nach erworbenem Schlüssel.Auth
Kein KeyBasis-URL
https://translate.fedilab.appWas du damit bauen kannst
- Eine private, unkontingentierte Übersetzungs-API für eine Automatisierung selbst hosten
- Offline-/Air-Gap-Übersetzung, bei der keine Daten das Netzwerk verlassen dürfen
- Spracherkennung (/detect) als Routing-Schritt vor weiterer Verarbeitung
- Hochgeladene Dokumente via /translate_file übersetzen
Wichtige Endpunkte
- POST
/translateText übersetzen; JSON-Body q, source (oder 'auto'), target, format. - POST
/detectDie Sprache eines Textes erkennen; JSON-Body q. Gibt gewichtete Konfidenzwerte zurück. - GET
/languagesUnterstützte Sprachcodes und deren verfügbare Zielsprachen auflisten. - POST
/translate_fileEin hochgeladenes Dokument übersetzen (Multipart-Formular: file, source, target).
Mitglieder erhalten das ausführbare Rezept
Melde dich kostenlos an, um die Beispielanfrage zu kopieren, eine Beispielantwort zu sehen und die Stolperfallen zu lesen.