Взаимодействуйте с переводом REST API напрямую из командной строки или Bash-скриптов без установки какого-либо программного обеспечения. Переводите тексты и документы на английский, французский, китайский, испанский, немецкий, итальянский, русский, арабский, польский и другие языки и обратно.
Начать бесплатную пробную версиюGroupDocs.Translation предлагает машинный перевод текстов, документов, изображений и ресурсов в режиме реального времени. Мощные алгоритмы машинного обучения и сложные нейронные сети обеспечивают качество, близкое к качеству профессионального переводчика-человека, но гораздо быстрее и экономичнее. Работая на высокопроизводительном облачном сервере, размещенном на GroupDocs, он может переводить документы PDF, Microsoft Office и OpenOffice, файлы Markdown, изображения и ресурсы .NET на 46 языков Европы, Ближнего Востока и Азии (в 128 языковых парах). API не только переводит текст, но и точно сохраняет метаданные, структуру, стили и макет документов.
Сервис предоставляет универсальный и простой в использовании REST API, доступ к которому можно получить без установки какого-либо программного обеспечения. Просто используйте команды cURL и объединяйте их в сценарии для сложных задач. Вы также можете использовать сторонние инструменты REST API, такие как Postman. Это позволяет вам использовать GroupDocs.Translation на любой платформе с подключением к Интернету, даже на тех, которые еще не охвачены SDK.
GroupDocs.Translation — это REST API, который можно легко интегрировать в любое приложение, написанное на любом языке программирования, способном обрабатывать HTTP-запросы и ответы. Он изначально поддерживает все популярные облачные сервисы хранения, такие как Google Cloud, Drive, DropBox и Amazon S3, для взаимодействия без каких-либо зависимостей.
GroupDocs.Translation Cloud API поставляется с подробными справочниками для разработчиков и живыми примерами кода для всех основных языков программирования, чтобы начать работу с функциями API в кратчайшие сроки. Просто создайте бесплатную учетную запись в GroupDocs Cloud, получите информацию о SID и ключе приложения для связи с GroupDocs Cloud API, и вы готовы сделать запрос API на любой платформе с помощью команд cURL.
//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
// Getting token
curl --location --reqest POST 'https://id.groupdocs.cloud/connect/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'grant_type=client_credentials' \
--data-urlencode 'client_id=CLIENT-ID-VALUE' \
--data-urlencode 'client_secret=CLIENT-SECRET-VALUE'
//response
{
"access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...BUNNec2iRtStPW2Ywek4iJmYwMbWONQ",
"expires_in": 3600,
"token_type": "Bearer"
}
// Sending text for translation
curl --location --request POST 'https://api.groupdocs.cloud/v2.0/translation/text' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...UV1hLfgNCSQ4VKGCOA' \
--data '{
"sourceLanguage": "en",
"targetLanguages": [
"de"
],
"texts": [
"Hello, world! I can read this text in my language."
]
}'
//response
{
"status": 202,
"message": "Starting translation",
"id": "a4fc6c6e-81b0-43c8-b62b-b8bb99520ce9"
}
//getting translation
curl --request GET --location 'https://api.groupdocs.cloud/v2.0/translation/text/a4fc6c6e-81b0-43c8-b62b-b8bb99520ce9' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...UV1hLfgNCSQ4VKGCOA'
//response
{
"status": 200,
"message": "Text translated successfully",
"translations": {
"de": [
"Hallo, Welt! Ich kann diesen Text in meiner Sprache lesen."
]
}
}