In der modernen Welt von heute, in der alles miteinander verbunden ist, macht es keinen Sinn, eine Website oder eine Anwendung zu erstellen, die nur in einer Sprache zugänglich ist.

Um ein globales Zielpublikum zu erreichen, müssen Unternehmen ihre Produkte und Dienstleistungen in mehreren Sprachen zugänglich machen. Aber wie können sie das tun? Ist es nicht anstrengend, mehrere Seiten für jede Sprache manuell zu erstellen?

Genau hier kommen Übersetzungs-APIs ins Spiel.

Übersetzungs-API: Ein Überblick

YouTube video

Eine Übersetzungs-API ermöglicht es Ihnen, Ihre Anwendung oder den Inhalt Ihrer Website programmatisch zu übersetzen. Sie stellt eine nahtlose Verbindung zwischen Ihrer Anwendung und einer Übersetzungsplattform oder einem Dienst her, indem sie den manuellen Umgang mit dem Übersetzungsdienst abstrahiert.

Im Folgenden finden Sie eine Zusammenfassung der Vorteile, die sich aus der Mehrsprachigkeit Ihrer Anwendung mit Hilfe einer Übersetzungs-API ergeben:

  • Globales Zielpublikum: Indem Sie Ihre Anwendung mehrsprachig machen, beseitigen Sie die Sprachbarriere. Das ist besonders wichtig für globale Unternehmen, die ein viel breiteres Publikum ansprechen wollen.
  • Lokalisierung: Beim Konzept der Lokalisierung geht es darum, Ihre Zielgruppe in ihrer jeweiligen Landessprache anzusprechen. Mit ihrer Hilfe können Unternehmen ihre Produkte besser personalisieren.
  • Analyse: Sie können die Leistung Ihrer Anwendung analysieren, nachdem Sie sie mehrsprachig gemacht haben, und Ihre Dienste auf der Grundlage der lokalen Präferenzen verbessern.

Je nach Anbieter bieten Übersetzungs-APIs verschiedene Dienste und Anpassungsmöglichkeiten. So können Sie beispielsweise verschiedene APIs verwenden, um die Sprache zu identifizieren, alternative Übersetzungen zu erhalten, Qualitätsstufen für die Übersetzung festzulegen usw.

Möchten Sie mehr über die verschiedenen Übersetzungs-APIs erfahren? Hier finden Sie eine Liste mit einigen Übersetzungs-API-Plattformen.

Google Cloud Translation API

image-79
Quelle: github.com

Google Cloud bietet eine Übersetzungs-API, die ein vorab trainiertes Modell für neuronale maschinelle Übersetzung verwendet, um Text zu übersetzen. Dieses NMT-Modell wird regelmäßig aktualisiert, um bessere Techniken und Trainingsdaten einzubeziehen.

Die API kann Ihre Inhalte aus und in rund 100 Sprachpaare übersetzen, wobei die Anzahl der übersetzten Zeichen pro Tag unbegrenzt ist. Und nicht nur das: Sie kann die aktuelle Sprache automatisch erkennen und entsprechend übersetzen. Derzeit werden etwa 135 Sprachen unterstützt.

Das Programm bietet zwei Editionen: Cloud Translation Basic & Cloud Translation Advanced. Die Advanced Edition ist der Basic Edition in Bezug auf Funktionen wie das Hinzufügen von Glossaren und benutzerdefinierten ML-Modellen überlegen.

Azure Übersetzer

Azure Translator ist ein KI-Dienst für Textübersetzung in Echtzeit. Die API für die Textübersetzung ist als Azure Text Translation API bekannt und unterstützt über 100 Sprachen. Sie kann übersetzen, transliterieren und Ausgangssprachen erkennen.

Um auf die API zugreifen zu können, müssen Sie sowohl ein Microsoft- als auch ein Azure-Konto erstellen, eine Übersetzer-REST-API-Ressource im Azure-Portal generieren, Ihre API-Zugangsschlüssel erhalten und eine Programmiersprache Ihrer Wahl aus einer Liste unterstützter Sprachen auswählen. Zu den unterstützten Programmiersprachen gehören C#, Go, Java, Javascript und Python.

geekflare_azure_translator

Es gibt auch eine Nichtübersetzungsfunktion, mit der Sie verhindern können, dass ein Textteil nicht übersetzt wird. Fügen Sie einfach eine notranslate-Klasse zu Ihrem HTML-Code hinzu oder setzen Sie das translate-Attribut auf “no”, etwa so – translate="no".

Der Übersetzungsdienst bietet einen kostenlosen Plan und eine Pay-as-you-go-Option für Ihre speziellen Geschäftsanforderungen.

DeepL API

DeepL ist eine maschinelle Übersetzungstechnologie, die eine API zur Integration in Websites und Anwendungen bietet. Zu den Anwendungsfällen von DeepL gehören die Übersetzung von Website-Inhalten, die interne Unternehmenskommunikation für multinationale Unternehmen und die Erstellung mehrsprachiger Produkte.

image-80

Die Technologie bietet eine sichere Möglichkeit, Ihre Inhalte zu übersetzen, ohne Informationen zu speichern, und sie zum Trainieren von KI-Modellen zu verwenden. Außerdem hält es sich an die EU-Datenschutzgesetze.

DeepL bietet zwei Pläne an, einen kostenlosen und einen Pro-Plan. Mit dem kostenlosen Plan können Sie nur bis zu 500.000 Zeichen pro Monat übersetzen. Das Gute am Pro-Tarif ist, dass er auf nutzungsabhängigen Preisen basiert. Ein Nachteil von DeepL ist, dass es nur in ausgewählten Ländern verfügbar ist.

Lesen Sie auch: DeepL: Eine bessere Alternative zu Google Translate?

Yandex Translate API

Yandex Translate API bietet alle grundlegenden Funktionen, die Sie von einem Übersetzungsdienst erwarten würden. Sie verfügt auch über einen Spielplatz, auf dem Sie die API testen können.

image-81

Sie verwendet einen von Yandex selbst entwickelten Übersetzungsdienst und unterstützt mehr als 90 Sprachen. Die Antwort der Yandex API ist in drei Formaten verfügbar – XML, JSON und JSONP.

Der größte Nachteil dieser API ist, dass sie sehr einfach ist und nicht genügend Funktionen enthält.

LibreTranslate

LibreTranslate ist eine Open-Source-API für maschinelle Übersetzung. Sie ist kostenlos für Testzwecke, persönliche oder seltene Nutzung und steht unter einer AGPLv3-Lizenz.

image-82

Für Produktionszwecke können Sie Ihre eigene Instanz von LibreTranslate auf einem Server hosten und über einen API-Schlüssel darauf zugreifen.

Was die Funktionen anbelangt, so bietet es nur text- und dateibasierte Übersetzung über eine in Swagger dokumentierte REST-API. Es handelt sich um eine sehr einfache API mit einer Reihe von einfachen Endpunkten, mit denen Sie Ihre Arbeit erledigen können.

Sie bietet jedoch keine erweiterten Funktionen und unterstützt nur etwa 30 Sprachen. Sie können die Liste der unterstützten Sprachen abrufen, indem Sie diesen Endpunkt anklicken.

Übersetzt

image-83

DieTranslated API ist eine einfache und leistungsstarke Möglichkeit, Inhalte mithilfe der Translated-Dienste in über 200 Sprachen programmatisch zu übersetzen. Sie bietet auch ein Dashboard zur Überwachung aller API-Anfragen, die an TranslationOS-Endpunkte gesendet werden.

Zu den Funktionen gehören u.a. die fortschrittliche Nutzung von Wiederholungen, einschließlich ICE- und SPICE-Matching gegen priorisierte private Übersetzungsspeicher und maschinelle Übersetzung, String-Segmentierung, Extraktion und Wiedereinfügung in 71 Dateiformate, Übersetzungsüberwachung, einschließlich Echtzeitfortschritt, Qualitätssicherung und ein kostenloser Migrationsplan.

Systran Translate

Als maschineller Übersetzungsdienst stellt Systran eine API zur Verfügung, mit der Sie Ihre Website mehrsprachig machen können, mit Echtzeitübersetzung in über 50 Sprachen. Sie können damit Ihre internen und externen Anwendungen, Kundendienstplattformen, Produktoberflächen, Webseiten usw. übersetzen.

image-84

Systran bietet eine kostenlose Testversion seiner API für 14 Tage und bis zu 500.000 Zeichen. Es handelt sich um eine GDPR-konforme API, die für große Firmenkunden und Regierungen von Vorteil ist, die höchste Ansprüche an die Datensicherheit haben.

Amazon Translate

Amazon Translate ist ein neuronaler maschineller Übersetzungsdienst, der schnelle, erschwingliche und anpassbare Sprachübersetzungen für rund 75 Sprachen liefert.

Mit der Active Custom Translation (ACT)-Technologie können Sie Ihre Amazon Translate-Ausgabe individuell anpassen, ohne ein eigenes Übersetzungsmodell erstellen oder pflegen zu müssen. Es kann auch Sprachen automatisch identifizieren, wenn diese nicht angegeben sind.

image-85

Der größte Vorteil von Amazon Translate ist das Ökosystem, das es für die nahtlose Integration mit anderen AWS-Tools wie Transcribe, S3, Lambda, Redshift, DynamoDB usw. bietet. Außerdem bietet es sowohl kostenlose als auch kostenpflichtige Preispläne, die auf Ihre speziellen Bedürfnisse zugeschnitten sind.

Translate.com API

Die Übersetzungs-API von Translate.com ist nützlich, um die Lokalisierung Ihrer Website, App und Ihres Kundensupports zu optimieren.

translate

Interessant ist, dass sie sowohl maschinelle als auch menschliche Übersetzungsformate unterstützt. Die API für maschinelle Übersetzung unterstützt etwa 90 Sprachen, während die API für menschliche Übersetzung nur etwa 60 Sprachen unterstützt. Funktionen wie Übersetzungsglossare und -speicher sind jedoch nur in der API für menschliche Übersetzungen enthalten.

Es werden kostenlose, kostenpflichtige und benutzerdefinierte Tarife für Ihre geschäftlichen Anforderungen angeboten.

Letzte Worte

Ohne eigene Übersetzungssysteme von Grund auf erstellen zu müssen, können Entwickler dank verschiedener Übersetzungs-APIs die Leistung von maschinellen Übersetzungsdiensten in ihren Anwendungen nutzen. Diese APIs vereinfachen die Einbindung mehrsprachiger Funktionen in Anwendungen für verschiedene Bereiche.

Sehen Sie sich als nächstes die besten Audio-Übersetzungsplattformen an.