Interactúa con la traducción REST API directamente desde la línea de comandos o scripts Bash sin instalar ningún software. Traduce textos y documentos de y hacia inglés, francés, chino, español, alemán, italiano, ruso, árabe, polaco y otros idiomas.
Empiza la prueba gratuitaGroupDocs.Translation ofrece traducción automática en tiempo real para textos, documentos, imágenes y recursos. Algoritmos de aprendizaje automático potentes y redes neuronales sofisticadas proporcionan una calidad cercana a la de un traductor humano profesional, pero mucho más rápida y rentable. Ejecutándose en un servidor en la nube de alto rendimiento alojado por GroupDocs, puede traducir documentos PDF, Microsoft Office y OpenOffice, archivos Markdown, imágenes y recursos .NET a 46 idiomas de Europa, Oriente Medio y Asia (en 128 pares de idiomas). El API no solo traduce texto, sino que también preserva con precisión los metadatos, la estructura, los estilos y el diseño de los documentos.
El servicio ofrece un REST API versátil y fácil de usar, al que puedes acceder sin instalar ningún software. Simplemente usa los comandos cURL y combínalos en scripts para tareas complejas. También puedes usar herramientas de terceros REST API como Postman. Esto te permite usar GroupDocs.Translation en cualquier plataforma con conexión a internet, incluso en aquellas que aún no están cubiertas por el SDK.
GroupDocs.Translation es un REST API que puede integrarse fácilmente en cualquier aplicación escrita en cualquier lenguaje de programación capaz de manejar solicitudes y respuestas HTTP. De forma nativa, soporta todos los servicios de almacenamiento en la nube populares, como Google Cloud, Drive, DropBox y Amazon S3, para interactuar sin dependencias.
GroupDocs.Translation Cloud API incluye referencias detalladas para desarrolladores y ejemplos de código en vivo para todos los lenguajes de programación principales, para que empieces a trabajar con las funciones de API en poco tiempo. Simplemente crea una cuenta gratuita en GroupDocs Cloud, obtén la información de APP SID y Key para comunicarte con GroupDocs Cloud API y estarás listo para hacer una solicitud API en cualquier plataforma usando comandos 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."
]
}
}