Ajoutez des fonctionnalités de traduction aux applications pour appareils Android en utilisant GroupDocs.Translation API. Apportez la traduction à tout système – des netbooks d’entrée de gamme aux smartphones.
Commencer l'essai gratuitGroupDocs.Translation propose une traduction automatique en temps réel pour les textes, les documents, les images et les ressources. Des algorithmes d’apprentissage automatique puissants et des réseaux neuronaux sophistiqués offrent une qualité proche de celle d’un traducteur humain professionnel, mais bien plus rapide et économique. Fonctionnant sur un serveur cloud haute performance hébergé par GroupDocs, il peut traduire des documents PDF, Microsoft Office et OpenOffice, des fichiers Markdown et des ressources .NET en 46 langues européennes, du Moyen-Orient et asiatiques (sur 128 paires de langues). Le API ne se contente pas de traduire le texte, il 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 depuis les 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 courantes telles que l’établissement de connexions, l’envoi de requêtes API et l’analyse des réponses, en regroupant toutes ces tâches en quelques méthodes simples. La traduction est effectuée par des serveurs cloud haute performance. Vous pouvez utiliser l’application sur n’importe quel système – des netbooks d’entrée de gamme aux smartphones.
Les Android SDK, les applications de démonstration, la documentation et les exemples sont open source et distribués sous licence MIT. Vous pouvez les utiliser à toutes fins et modifier n’importe quelle partie du code.
GroupDocs.Translation Cloud SDK pour Android est fourni avec des guides développeur détaillés et des exemples de code en direct pour commencer à travailler avec les fonctionnalités API en un rien de temps. Créez simplement un compte gratuit sur GroupDocs Cloud, obtenez les informations APP SID & Key pour communiquer avec GroupDocs Cloud API.
GroupDocs.Translation for Cloud est un REST API qui peut être facilement intégré à n’importe quel langage ou plateforme, capable de gérer les requêtes et réponses HTTP. Il prend en charge tous les services de stockage cloud populaires tels que Google Cloud, Drive, DropBox et Amazon S3 pour interagir sans aucune dépendance.
package com.groupdocs;
// Import classes
import com.groupdocs.model.*;
import org.openapitools.client.api.TranslationApi;
public class TextDemo {
public static void main(String[] args) {
String basePath = "https://api.groupdocs.cloud/v2.0/translation";
String cliendId = "YOUR_CLIENT_ID";
String clientSecret = "YOUR_CLIENT_SECRET";
ApiClient defaultClient = new ApiClient(basePath, cliendId, clientSecret, null);
TranslationApi translationApi = new TranslationApi(defaultClient);
TextRequest request = new TextRequest();
request.setSourceLanguage("en");
request.addTargetLanguagesItem("de");
request.addTextsItem("Text to translate");
try {
String r = translationApi.textPost(request).getId();
CloudTextResponse response = translationApi.textRequestIdGet(r);
if (!response.getStatus().toString().equals("500")) {
while (true) {
response = translationApi.textRequestIdGet(r);
if (response.getStatus().toString().equals("200")) {
System.out.println(response);
break;
}
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
catch(ApiException e){
System.err.println("Exception when calling TranslationApi#textPost");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Le GroupDocs.Translation Cloud API est SSL sécurisé et les requêtes d’authentification nécessitent une signature ainsi que des paramètres de requête AppSID ou l’en-tête d’autorisation OAuth 2.0.