Traduci Word &; Documenti Excel con GroupDocs.Translation Cloud

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:

  1. Carica il documento da tradurre
  2. Traduci il documento in diverse lingue
  3. Scarica il documento tradotto

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 un file dalla dashboard per la traduzione

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.

Carica un file Word o Excel per la traduzione

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.

Traduci documenti Word o Excel con l'API REST

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 file dall'interfaccia utente di Swagger

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 il documento tradotto da GroupDocs Cloud Dashboard

Scarica utilizzando Dashboard

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