Ajoutez des fonctionnalités de traduction aux applications pour appareils Android à l’aide de l’API GroupDocs.Translation. Apportez la traduction à n’importe quel système, des netbooks d’entrée de gamme aux smartphones.
Commencer l'essai gratuitGroupDocs.Translation propose une traduction automatique en temps réel de textes, de documents et de ressources. De puissants algorithmes d’apprentissage automatique et des réseaux de neurones sophistiqués offrent une qualité proche de celle d’un traducteur humain professionnel, mais beaucoup plus rapide et plus rentable. Fonctionnant sur un serveur cloud hautes performances hébergé par GroupDocs, il peut traduire des documents PDF, Microsoft Office et OpenOffice, des fichiers Markdown et des ressources .NET dans 37 langues européennes, du Moyen-Orient et asiatiques (sur 78 paires de langues). L’API traduit non seulement le texte, mais préserve également avec précision les métadonnées, la structure, les styles et la mise en page des documents.
Ce SDK simplifie grandement l’interaction avec les services GroupDocs.Translation Cloud à partir d’applications Android, vous permettant de vous concentrer sur la logique métier plutôt que sur les détails techniques. Il gère toutes les opérations de routine telles que l’établissement de connexions, l’envoi de requêtes API et l’analyse des réponses, en enveloppant toutes ces tâches dans quelques méthodes simples. La traduction est effectuée par des serveurs cloud performants. Vous pouvez utiliser l’application sur n’importe quel système, des netbooks d’entrée de gamme aux smartphones.
Le SDK Android, les applications de démonstration, la documentation et les exemples sont open source distribués sous la licence MIT. Vous pouvez les utiliser à n’importe quelle fin et modifier n’importe quelle partie du code.
GroupDocs.Translation Cloud SDK pour Android est livré avec des guides de développement détaillés et des exemples de code en direct pour commencer à travailler avec les fonctionnalités de l’API en un rien de temps. Créez simplement un compte gratuit sur GroupDocs Cloud, obtenez des informations sur le SID et la clé de l’APP pour communiquer avec l’API GroupDocs Cloud.
//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");
}
public String TranslateDocument() {
String name = "test.docx";
String folder = "";
String pair = "en-fr";
String format = "docx";
String storage = "First Storage";
String saveFile = "translation.docx";
String savePath = "";
boolean masters = false;
ArrayList elements = new ArrayList();
FileInfo fileInfo = new FileInfo(name, folder, pair, format, storage, saveFile, savePath, masters, elements);
TranslationDocumentRequest translationDocumentRequest = new TranslationDocumentRequest(fileInfo.toString());
TranslateDocumentResponse translateDocumentResponse = TranslationApi.TranslateDocument(translationDocumentRequest)
return translateDocumentResponse.message;
}
GroupDocs.Translation for Cloud est une API REST qui peut facilement être intégrée à n’importe quel langage ou plate-forme, capable de gérer les requêtes et les réponses HTTP. Il prend en charge tous les services de stockage en nuage populaires tels que Google Cloud, Drive, DropBox et Amazon S3 pour interagir sans aucune dépendance.
//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-fr";
text = "Text to translate";
TextInfo textInfo = new TextInfo(pair, text);
TranslationTextRequest translationTextRequest = new TranslationTextRequest(TextInfo.toString());
TranslationTextResponse translateTextResponse = TranslationApi.TranslateText(translationTextRequest);
return translateTextResponse.translation;
}
L’API GroupDocs.Translation Cloud est sécurisée par SSL et les demandes d’authentification nécessitent une signature et des paramètres de requête AppSID ou un en-tête d’autorisation OAuth 2.0.