Traduzir palavras &; Excel Docs com GroupDocs.Translation Cloud

Hoje estamos analisando a API REST de tradução que pode traduzir documentos do Word e do Excel para outros idiomas. Com GroupDocs.Translation Cloud, qualquer documento pode ser traduzido do inglês para chinês, francês, alemão, italiano, russo ou espanhol e vice-versa. Então, aqui estão os pares de idiomas nos quais a tradução pode ser feita.

  • Inglês para chinês e chinês para inglês
  • Inglês para francês e francês para inglês
  • Inglês para Alemão e Alemão para Inglês
  • Inglês para italiano e italiano para inglês
  • inglês para russo e russo para inglês
  • Inglês para espanhol e espanhol para inglês

Durante a tradução, a API cuida de parágrafos, tabelas, cabeçalhos. rodapés, notas de rodapé, notas finais e até mesmo legendas de imagem de seus documentos de processamento de texto. Para as planilhas do Excel, ele suporta células, gráficos, tabelas e também as tabelas dinâmicas.

Como traduzir documento do Word ou Excel com API REST

Este artigo irá guiá-lo para o fluxo para traduzir os documentos do Word ou Excel usando a API REST. Aqui estão os passos a seguir:

  1. Carregue o documento para traduzir
  2. Traduza o documento em diferentes idiomas
  3. Baixe o documento traduzido

Carregar documento para traduzir

Carregue seu arquivo no armazenamento em nuvem usando o dashboard ou usando o Swagger UI para a API. Mostrarei como fazer upload na nuvem usando as duas opções.

Carregue seu arquivo usando o Painel

Você pode carregar seu documento diretamente na nuvem usando o dashboard. Tudo que você precisa é criar uma conta no servidor. Basta clicar no botão Carregar um arquivo e selecionar o documento a ser carregado.

Carregar um arquivo do painel para Tradução

Carregue seu arquivo usando Swagger UI

A outra opção é usar a IU do Swagger para enviar seu documento para tradução a partir deste link.

Carregue um arquivo Word ou Excel para Tradução

A seguir, a resposta do servidor após o upload bem-sucedido.

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

Traduza documentos do Word ou Excel em diferentes idiomas com a API REST

O comando cURL simples permitirá que você traduza o documento carregado. Aqui estou traduzindo o documento do Word do inglês para o francês. O arquivo document.docx foi carregado anteriormente em myFolder em MyStorage. Pretendo salvar o documento traduzido como translateDoc.docx na mesma pasta, ou seja, 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\\" }\]'"

Eu queria traduzir um documento do inglês para o francês, então usei o par como “en-fr”. Você pode usar o par relevante de acordo com sua necessidade a partir do seguinte:

Eu usei “docx” para o formato de arquivo do documento. Você pode usar de acordo com seu documento de origem do Word ou planilha do Excel a partir do seguinte:

Se você quiser usar a interface do usuário Swagger da referência da API para translate, basta fornecer os valores necessários na solicitação de tradução e executar o comando.

Traduza documentos do Word ou do Excel com a API REST

Se você executou o comando cURL de qualquer lugar ou usa Swagger UI, em ambos os casos, a resposta do servidor após a tradução bem-sucedida será a seguinte. O arquivo traduzido será armazenado na pasta mencionada como uma saída.

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

Baixe o documento traduzido

O documento traduzido pode ser facilmente baixado do armazenamento em nuvem. Você pode usar o seguinte comando cURL, Swagger UI ou usar o painel para baixar o arquivo.

Baixar com 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"

Baixar usando Swagger UI

Swagger UI para download fornecerá o link de download do download traduzido. Você pode clicar no link e salvar o arquivo no local desejado.

Baixe o arquivo da interface do usuário do Swagger

Baixe o documento traduzido usando Swagger UI

Baixe usando o Painel

O dashboard permite que você selecione o(s) arquivo(s) e então você pode baixá-los usando o botão Download.

Baixe o documento traduzido do GroupDocs Cloud Dashboard

Baixe usando o Painel

Você pode aprender mais sobre a API na documentação ou Vamos conversar mais no Fórum de suporte gratuito.