LibreTranslate ist eine Open-Source-Übersetzungsplattform, die wir auf unserem eigenen Server hosten können. Es bietet uns mehr Privatsphäre und Kontrolle über unsere Daten als kommerzielle Übersetzungsdienste. LibreTranslate verwendet maschinelles Lernen und neuronale Netzwerke, um Übersetzungen zwischen verschiedenen Sprachen bereitzustellen. Es kann Texte in Echtzeit übersetzen und ist für die Automatisierung von Übersetzungsprozessen nützlich.
Die Übersetzungsqualität von LibreTranslate ist jedoch noch nicht ganz auf dem Niveau von DeepL, das als einer der besten Übersetzungsdienste gilt. LibreTranslate kann manchmal Fehler machen, vor allem bei komplexen oder fachspezifischen Wörtern.
LibreTranslate ist also eine gute Option, wenn wir einen freien, dezentralen und privaten Übersetzungsdienst suchen, der für die meisten alltäglichen Texte ausreichend ist. Wenn wir jedoch eine höhere Übersetzungsqualität, eine größere Sprachauswahl oder eine professionelle Übersetzung benötigen, sollten wir vielleicht einen anderen Dienst in Betracht ziehen.
Übersetzungen mit LibreTranslate: Lokal installieren und betreiben.
https://www.heise.de/ratgeber/Uebersetz ... 28576.html.
Übersetzungsdienste für die Webentwicklung: LibreTranslate, DeepL und ....
https://blog.admin-code.de/uebersetzung ... vergleich/.
Code: Alles auswählen
```php
require_once("path/to/LibreTranslate.php");
use Jefs42\LibreTranslate;
// Erstellen Sie ein LibreTranslate-Objekt mit localhost:5000 als Host und Deutsch als Quell- und Englisch als Zielsprache
$translator = new LibreTranslate("http://localhost:5000", "de", "en");
// Erkennen Sie die Sprache eines Textes
$lang = $translator->detect("Wie geht es dir?"); // erwartetes Ergebnis: $lang = "de"
// Übersetzen Sie einen Text mit den voreingestellten Sprachen
$translatedText = $translator->translate("Wie geht es dir?"); // erwartetes Ergebnis: $translatedText = "How are you?"
// Übersetzen Sie einen Text mit anderen Sprachen
$translatedText = $translator->translate("Wie geht es dir?", "de", "fr"); // erwartetes Ergebnis: $translatedText = "Comment vas-tu ?"
// Holen Sie sich die Liste der verfügbaren Sprachen
$languages = $translator->languages(); // erwartetes Ergebnis: $languages = ["ar", "de", "en", "es", "fr", "it", "pt", "ru", "zh"]