
Oggi esaminiamo l’API REST di traduzione in grado di tradurre documenti Word ed Excel in altre lingue. Con GroupDocs.Translation Cloud, qualsiasi documento può essere tradotto dall’inglese al cinese, francese, tedesco, italiano, russo o spagnolo e viceversa. Quindi ecco le combinazioni linguistiche in cui è possibile eseguire la traduzione.
- Dall’inglese al cinese e dal cinese all’inglese
- Dall’inglese al francese e dal francese all’inglese
- Dall’inglese al tedesco e dal tedesco all’inglese
- Dall’inglese all’italiano e dall’italiano all’inglese
- Dall’inglese al russo e dal russo all’inglese
- Dall’inglese allo spagnolo e dallo spagnolo all’inglese
Durante la traduzione, l’API si occupa di paragrafi, tabelle, intestazioni. piè di pagina, note a piè di pagina, note di chiusura e persino didascalie di immagini dei documenti di elaborazione di testi. Per i fogli di calcolo Excel, supporta celle, grafici, tabelle e anche tabelle pivot.
Come tradurre documenti Word o Excel con l’API REST
Questo articolo ti guiderà al flusso per tradurre i documenti Word o Excel utilizzando l’API REST. Ecco i passi da seguire:
Carica documento da tradurre
Carica il tuo file nell’archivio cloud utilizzando la dashboard o utilizzando la Swagger UI per l’API. Ti mostrerò come caricare sul Cloud utilizzando entrambe le opzioni.
Carica il tuo file utilizzando Dashboard
Puoi caricare direttamente il tuo documento sul Cloud utilizzando la dashboard. Tutto ciò di cui hai bisogno è creare un account sul server. Basta fare clic sul pulsante Carica un file e selezionare il documento da caricare.

Carica il tuo file utilizzando l’interfaccia utente di Swagger
L’altra opzione è utilizzare l’interfaccia utente di Swagger per caricare il documento per la traduzione da questo link.

Di seguito sarà la risposta dal server dopo il caricamento riuscito.
{
"uploaded": \[
"document.docx"
\],
"errors": \[\]
}
Traduci documenti Word o Excel in diverse lingue con l’API REST
Il semplice comando cURL ti consentirà di tradurre il documento caricato. Qui sto traducendo il documento Word dall’inglese al francese. Il file document.docx è stato caricato in precedenza in myFolder in MyStorage. Intendo salvare il documento tradotto come translateDoc.docx nella stessa cartella, ad esempio 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\\" }\]'"
Volevo tradurre un documento dall’inglese al francese, quindi ho usato la coppia come “en-fr”. È possibile utilizzare la coppia pertinente in base alle proprie esigenze tra le seguenti:
Ho usato “docx” per il formato del file del documento. È possibile utilizzare in base al documento Word di origine o al foglio di calcolo Excel tra i seguenti:
Se desideri utilizzare l’interfaccia utente di Swagger del riferimento API a translate, puoi semplicemente fornire i valori richiesti nella richiesta di traduzione ed eseguire il comando.

Indipendentemente dal fatto che tu abbia eseguito il comando cURL da qualsiasi luogo o utilizzi l’interfaccia utente di Swagger, in entrambi i casi, la seguente sarà la risposta dal server dopo la traduzione riuscita. Il file tradotto verrà archiviato nella cartella menzionata come output.
{
"error": "",
"status": "ok",
"message": "word file saved successfully"
}
Scarica il documento tradotto
Il documento tradotto può essere facilmente scaricato dal Cloud storage. È possibile utilizzare il seguente comando cURL, Swagger UI o utilizzare la dashboard per scaricare il file.
Scarica 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"
Scarica utilizzando l’interfaccia utente di Swagger
Swagger UI per il download ti fornirà il link per il download del download tradotto. È possibile fare clic sul collegamento e salvare il file nella posizione desiderata.

Scarica il documento tradotto utilizzando l’interfaccia utente di Swagger
Scarica utilizzando Dashboard
La dashboard ti consente di selezionare i file e quindi di scaricarli utilizzando il pulsante Download.

Scarica utilizzando Dashboard
Puoi saperne di più sull’API dalla documentazione o Parliamone di più al Forum di supporto gratuito.