Traducir palabra &; Documentos de Excel con GroupDocs.Translation Cloud

Hoy estamos analizando la API REST de traducción que puede traducir documentos de Word y Excel a otros idiomas. Con GroupDocs.Translation Cloud, cualquier documento se puede traducir del inglés al chino, francés, alemán, italiano, ruso o español y viceversa. Así que aquí están los pares de idiomas en los que se puede hacer la traducción.

  • Inglés a chino y chino a inglés
  • Inglés a francés y francés a inglés
  • Inglés a alemán y alemán a inglés
  • Inglés a italiano e italiano a inglés
  • Inglés a ruso y ruso a inglés
  • Inglés a español y español a inglés

Mientras traduce, la API se encarga de los párrafos, tablas y encabezados. pies de página, notas al pie, notas al final e incluso leyendas de imágenes de sus documentos de procesamiento de Word. Para las hojas de cálculo de Excel, admite celdas, gráficos, tablas y también tablas dinámicas.

Cómo traducir documentos de Word o Excel con API REST

Este artículo lo guiará al flujo para traducir los documentos de Word o Excel usando la API REST. Estos son los pasos a seguir:

  1. Cargue el documento para traducir
  2. Traducir el documento en diferentes idiomas
  3. Descargue el documento traducido

Subir documento para traducir

Cargue su archivo en el almacenamiento en la nube usando el panel de control o usando la IU de Swagger para la API. Le mostraré cómo cargar en la nube usando ambas opciones.

Cargue su archivo usando Dashboard

Puede cargar directamente su documento en la nube utilizando el panel de control. Todo lo que necesita es crear una cuenta en el servidor. Simplemente haga clic en el botón Cargar un archivo y seleccione su documento para cargar.

Cargue un archivo desde el tablero para traducción

Cargue su archivo usando la interfaz de usuario de Swagger

La otra opción es usar la interfaz de usuario de Swagger para cargar su documento para traducirlo desde este enlace.

Cargue un archivo de Word o Excel para traducir

La siguiente será la respuesta del servidor después de la carga exitosa.

{
  "uploaded": \[
    "document.docx"
  \],
  "errors": \[\]
}

Traduzca documentos de Word o Excel a diferentes idiomas con REST API

El comando cURL simple le permitirá traducir su documento cargado. Aquí estoy traduciendo el documento de Word del inglés al francés. El archivo document.docx se cargó anteriormente en myFolder en MyStorage. Tengo la intención de guardar el documento traducido como Doc.docx traducido en la misma carpeta, es decir, myFolder.

curl -X POST "https://api.groupdocs.cloud/v1.0/translation/runTranslationTask" \\
-H "accept: application/json" \\
-H "authorization: Bearer TOKEN" \\
-H "Content-Type: application/json" \\
-H "x-aspose-client: Containerize.Swagger" \\
-d "'\[ { \\"format\\":\\"docx\\", \\"pair\\":\\"en-fr\\", \\"name\\":\\"document.docx\\", \\"folder\\":\\"myFolder\\", \\"savepath\\":\\"myFolder\\", \\"savefile\\":\\"translatedDoc.docx\\", \\"storage\\":\\"MyStorage\\" }\]'"

Quería traducir un documento del inglés al francés, así que usé el par como “en-fr”. Puede usar el par relevante de acuerdo con su necesidad de lo siguiente:

Usé “docx” para el formato de archivo del documento. Puede usar de acuerdo con su documento de origen de Word o la hoja de cálculo de Excel de lo siguiente:

Si desea utilizar la interfaz de usuario de Swagger de la referencia de la API para traducir, puede proporcionar los valores necesarios en la solicitud de traducción y ejecutar el comando.

Traducir documentos de Word o Excel con REST API

Ya sea que haya ejecutado el comando cURL desde cualquier lugar o use la interfaz de usuario de Swagger, en cualquier caso, la siguiente será la respuesta del servidor después de una traducción exitosa. El archivo traducido se almacenará en la carpeta mencionada como salida.

{
    "error": "",
    "status": "ok",
    "message": "word file saved successfully"
}

Descarga el documento traducido

El documento traducido se puede descargar fácilmente desde el almacenamiento en la nube. Puede usar el siguiente comando cURL, Swagger UI, o usar el tablero para descargar el archivo.

Descargar con cURL

curl -X GET "https://api.groupdocs.cloud/v1.0/translation/storage/file/myFolder%5CtranslatedDoc.docx?storageName=MyStorage&versionId=VsBZptoyKpehpqmUCsjuoA6jVBGsXk4B" \\
-H "accept: multipart/form-data" \\
-H "authorization: Bearer TOKEN" \\
-H "x-aspose-client: Containerize.Swagger"

Descargar usando la interfaz de usuario de Swagger

Interfaz de usuario de Swagger para descargar le proporcionará el enlace de descarga de la descarga traducida. Puede hacer clic en el enlace y guardar el archivo en la ubicación deseada.

Descargar archivo desde la interfaz de usuario de Swagger

Descargue el documento traducido mediante la interfaz de usuario de Swagger

Descargar usando el Panel

El panel de control le permite seleccionar los archivos y luego puede descargarlos usando el botón Descargar.

Descargue el documento traducido del Panel de control en la nube de GroupDocs

Descargar usando el Panel

Puede obtener más información sobre la API en la documentación o Hablemos más @ Foro de soporte gratuito.