API REST y SDK de traducción de documentos de Python

Potencie sus aplicaciones y herramientas con funciones de traducción de documentos mediante la API REST de Python y el SDK de Cloud.

Empiza la prueba gratuita

GroupDocs.Translation Cloud SDK para Python permite a los desarrolladores comenzar a traducir documentos de Microsoft Word, Excel, PowerPoint, PDF, OpenDocument, Markdown y texto sin formato dentro de aplicaciones en la nube basadas en Python. Admite la conversión de texto en inglés de formatos de archivo admitidos de un lado a otro a otros idiomas comerciales más populares, a saber, francés, alemán, chino, italiano, español, ruso, árabe, polaco y otros sin alterar la estructura del documento original (párrafos, tablas, leyendas de imágenes , gráficos, smartart, encabezado, pie de página, celdas, tablas dinámicas).

GroupDocs.Translation Cloud SDK para Python se creó como una capa sobre la API REST de GroupDocs.Translation Cloud que ahorra un valioso tiempo de desarrollo al administrar solicitudes de bajo nivel y manejar respuestas. Los desarrolladores pueden concentrarse en escribir el código específico solo según sea necesario en el proyecto.

Características avanzadas de la API REST de traducción de documentos

Admite 35 idiomas y 74 pares de idiomas

Traducción de tablas en documentos de Word y PowerPoint

Traducción de encabezados y pies de página en documentos de Word y PowerPoint

Traducción de notas al pie y notas al final en un documento de Word

Traducción de leyendas de imágenes en documentos de Word

Traducción de marcos de texto, gráficos y diapositivas en presentaciones de PowerPoint

Traducción de celdas que contienen texto en libros de Excel

Traducción de gráficos en libros de Excel

Traducción de tablas en libros de Excel

Traducción de tablas dinámicas en libros de Excel

Las API están protegidas y requieren autenticación

Explorador de API basado en la colección swagger

Trabajar con la API REST de traducción de documentos

GroupDocs.Translation Cloud API viene con guías detalladas para desarrolladores y ejemplos de código en vivo para todos los principales lenguajes de programación para comenzar a trabajar con funciones de API en poco tiempo. Simplemente cree una cuenta gratuita en GroupDocs Cloud, obtenga el SID de la aplicación y la información clave para comunicarse con la API de GroupDocs Cloud y estará listo para realizar una solicitud de API en cualquier plataforma utilizando los comandos cURL o los SDK de su elección.

Traducir documento de Word - Python

  // Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).

  from groupdocstranslationcloud.configuration import Configuration
  from groupdocstranslationcloud.api.translation_api import TranslationApi
  from groupdocstranslationcloud.models.translate_text import TranslateText
  from groupdocstranslationcloud.models.translate_document import TranslateDocument

  #enter valid apiKey and appSid
  configuration = Configuration(apiKey="", appSid="")
  api = TranslationApi(configuration)

  #document translation
  pair = "en-fr"
  _format = "docx"
  storage = "First Storage"
  name = "test.docx"
  folder = ""
  savepath = ""
  savefile = "test_python.docx"  
  masters = False
  elements = []
  translator = TranslateDocument(pair, _format, storage, name, folder, savepath, savefile, masters, elements)
  request = translator.to_string() 
  res_doc = api.post_translate_document(request)
  print(res_doc.message)

Cualquier idioma, plataforma y proveedor de servicios de almacenamiento

GroupDocs.Translation for Cloud es una API basada en REST que se puede integrar fácilmente con cualquier idioma o plataforma, capaz de administrar solicitudes y respuestas HTTP. Es compatible con todos los servicios de almacenamiento en la nube populares, como Google Cloud, Drive, DropBox y Amazon S3, para interactuar sin dependencias.

Traducir texto sin formato - Python

  //Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).

  from groupdocstranslationcloud.configuration import Configuration
  from groupdocstranslationcloud.api.translation_api import TranslationApi
  from groupdocstranslationcloud.models.translate_text import TranslateText
  from groupdocstranslationcloud.models.translate_document import TranslateDocument

  #enter valid apiKey and appSid
  configuration = Configuration(apiKey="", appSid="")
  api = TranslationApi(configuration)

  pair = "en-fr"
  text = "Welcome to Paris"
  translator = TranslateText(pair, text)
  request = translator.to_string()
  res_text = api.post_translate_text(request)
  print(res_text.translation)

Seguridad y autenticación

La API de GroupDocs.Translation Cloud tiene seguridad SSL y las solicitudes de autenticación requieren una firma y parámetros de consulta de AppSID o un encabezado de autorización de OAuth 2.0.

Recursos de apoyo y aprendizaje

GroupDocs.Translation Cloud también ofrece SDK de traducción de documentos para otros idiomas, como se indica a continuación:

  Español