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:
- Carregue o documento para traduzir
- Traduza o documento em diferentes idiomas
- 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.
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.
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.
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 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.
Você pode aprender mais sobre a API na documentação ou Vamos conversar mais no Fórum de suporte gratuito.