GruppenDocs.Translation Cloud API: Englisch-Russisch-Übersetzung mit Python
GroupDocs.Translation Cloud API ist ein leistungsstarker Dienst zur maschinellen Übersetzung, der es Benutzern ermöglicht, Texte und Dokumente nahtlos von Englisch nach Russisch zu übersetzen. Die API bietet eine einfache Integration in Python-Anwendungen und ermöglicht die schnelle und genaue Übersetzung von Inhalten. Mit umfangreichen Funktionen und Unterstützung für verschiedene Dateiformate ist die GroupDocs.Translation Cloud API die ideale Lösung für Entwickler, die eine zuverlässige Übersetzungslösung für ihre Anwendungen benötigen.
// Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
public TextResponse TranslateText(Configuration conf)
{
string pair = "en-ru";
string text = "GruppenDocs.Translation Cloud API: Englisch-Russisch-Übersetzung mit Python";
TranslationApi api = new TranslationApi(conf);
TranslateTextRequest request = api.CreateTextRequest(pair, text);
TextResponse response = api.RunTranslationTextTask(request);
return response;
}
# Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
curl -X POST "https://api.groupdocs.cloud/v1.0/translation/text" \
-H "Authorization: Bearer TOKEN" \
-H "Content-Type: application/json" \
-d '[{"pair":"en-ru", "text":"GruppenDocs.Translation Cloud API: Englisch-Russisch-Übersetzung mit Python"}]'
# and response
{ "status":"ok", "message":"Text translated successfully", "translation":"....." }
// Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
import com.GroupDocs.translate.api.*;
import com.GroupDocs.translate.Configuration;
private static void setUpConfig() throws Exception {
Configuration.setAPP_SID("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX");
Configuration.setAPI_KEY("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
}
static String TranslateText() {
pair = "en-ru";
text = "GruppenDocs.Translation Cloud API: Englisch-Russisch-Übersetzung mit Python";
TextInfo textInfo = new TextInfo(pair, text);
TranslationTextRequest translationTextRequest = new TranslationTextRequest(TextInfo.toString());
TranslationTextResponse translateTextResponse = TranslationApi.TranslateText(translationTextRequest);
return translateTextResponse.translation;
}
# Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
from groupdocstranslationcloud.configuration import Configuration
from groupdocstranslationcloud.api.translation_api import TranslationApi
from groupdocstranslationcloud.models.translate_text import TranslateText
from groupdocstranslationcloud.models.translate_document import TranslateDocument
# enter valid apiKey and appSid
configuration = Configuration(apiKey="", appSid="")
api = TranslationApi(configuration)
pair = "en-ru"
text = "GruppenDocs.Translation Cloud API: Englisch-Russisch-Übersetzung mit Python"
translator = TranslateText(pair, text)
response = translator.to_string()
res_text = api.post_translate_text(response)
print(res_text.translation)
Features
Textübersetzung
Die GroupDocs.Translation-Cloud-API ermöglicht die Übersetzung von Texten von Englisch nach Russisch mithilfe von Python. Texte können einfach über die API hochgeladen und übersetzt werden.
Unterstützte Formate
Die API unterstützt verschiedene Dateiformate wie DOC, DOCX, PDF, TXT usw. für die Übersetzung von Texten. Dadurch können Benutzer Texte in verschiedenen Formaten übersetzen, ohne zusätzliche Konvertierungsschritte durchführen zu müssen.
Mehrsprachige Übersetzungen
Mit GroupDocs.Translation Cloud können Benutzer nicht nur zwischen Englisch und Russisch, sondern auch zwischen vielen anderen Sprachen übersetzen. Die API bietet Unterstützung für eine Vielzahl von Sprachen, sodass Benutzer Inhalte in verschiedene Sprachen übersetzen können.
Automatisierte Übersetzung
Die API erlaubt auch die automatisierte Übersetzung von Texten mithilfe von Python-Skripten. Benutzer können Skripte erstellen, um Texte zu übermitteln und übersetzte Ergebnisse zu erhalten, was die menschliche Interaktion minimiert und den Prozess automatisiert.