Добавьте функции перевода в приложения для устройств Android с использованием GroupDocs.Translation API. Сделайте перевод доступным на любой системе - от недорогих нетбуков до смартфонов.
Начать бесплатную пробную версиюGroupDocs.Translation предоставляет машинный перевод в режиме реального времени для текстов, документов, изображений и ресурсов. Мощные алгоритмы машинного обучения и сложные нейронные сети обеспечивают качество, близкое к профессиональному человеческому переводчику, но гораздо быстрее и экономичнее. Работая на высокопроизводительном облачном сервере, размещённом в GroupDocs, он может переводить документы PDF, Microsoft Office и OpenOffice, файлы Markdown и ресурсы .NET на 46 европейских, ближневосточных и азиатских языков (в рамках 128 языковых пар). API не только переводит текст, но и точно сохраняет метаданные, структуру, стили и макет документов.
Этот SDK значительно упрощает взаимодействие с сервисами GroupDocs.Translation Cloud из приложений Android, позволяя вам сосредоточиться на бизнес-логике, а не на технических деталях. Он обрабатывает все рутинные операции, такие как установление соединений, отправка запросов API и разбор ответов, объединяя всё это в несколько простых методов. Перевод выполняется высокопроизводительными облачными серверами. Вы можете использовать приложение на любой системе - от недорогих нетбуков до смартфонов.
Android SDK, демонстрационные приложения, документация и примеры являются открытым исходным кодом и распространяются по лицензии MIT. Вы можете использовать их для любых целей и изменять любую часть кода.
GroupDocs.Translation Cloud SDK для Android поставляется с подробными руководствами для разработчиков и живыми примерами кода, чтобы быстро начать работу с функциями API. Просто создайте бесплатный аккаунт на GroupDocs Cloud, получите информацию о APP SID & Key для взаимодействия с GroupDocs Cloud API.
GroupDocs.Translation for Cloud - это REST API, который легко интегрируется с любым языком или платформой и способен управлять запросами и ответами HTTP. Он поддерживает все популярные облачные хранилища, такие как Google Cloud, Drive, DropBox и Amazon S3, позволяя взаимодействовать без каких-либо зависимостей.
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();
}
}
}
GroupDocs.Translation Cloud API защищён SSL и запросы аутентификации требуют подписи и параметров запроса AppSID или заголовка авторизации OAuth 2.0.