Přeložit Word &; Excel Docs s GroupDocs.Translation Cloud

Dnes se podíváme na překladové REST API, které dokáže překládat dokumenty Word a Excel do jiných jazyků. Pomocí GroupDocs.Translation Cloud lze přeložit jakýkoli dokument z angličtiny do čínštiny, francouzštiny, němčiny, italštiny, ruštiny nebo španělštiny a naopak. Zde jsou tedy jazykové páry, ve kterých lze překlad provést.

  • Z angličtiny do čínštiny a z čínštiny do angličtiny
  • Z angličtiny do francouzštiny a z francouzštiny do angličtiny
  • Z angličtiny do němčiny a z němčiny do angličtiny
  • Angličtina do italštiny a italština do angličtiny
  • Z angličtiny do ruštiny a z ruštiny do angličtiny
  • Z angličtiny do španělštiny a ze španělštiny do angličtiny

Při překladu se API stará o odstavce, tabulky, záhlaví. zápatí, poznámky pod čarou, vysvětlivky a dokonce i popisky obrázků vašich dokumentů pro zpracování textu. Pro tabulky Excel podporuje buňky, grafy, tabulky a také kontingenční tabulky.

Jak přeložit dokument Word nebo Excel pomocí REST API

Tento článek vás provede postupem překladu dokumentů Wordu nebo Excelu pomocí REST API. Zde jsou následující kroky:

  1. Nahrajte dokument k překladu
  2. Přeložte dokument do různých jazyků
  3. Stáhněte si přeložený dokument

Nahrajte dokument do překladu

Nahrajte svůj soubor do cloudového úložiště pomocí dashboard nebo pomocí Swagger UI pro API. Ukážu vám, jak nahrát do cloudu pomocí obou možností.

Nahrajte soubor pomocí Dashboardu

Svůj dokument můžete přímo nahrát do cloudu pomocí dashboard. Vše, co potřebujete, je vytvořit účet na serveru. Stačí kliknout na tlačítko Nahrát soubor a vybrat dokument, který chcete nahrát.

Nahrajte soubor z řídicího panelu pro překlad

Nahrajte soubor pomocí uživatelského rozhraní Swagger

Druhou možností je použít uživatelské rozhraní Swagger k nahrání dokumentu k překladu z tohoto odkaz.

Nahrajte soubor Word nebo Excel pro překlad

Po úspěšném nahrání bude následovat odpověď ze serveru.

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

Překládejte dokumenty Wordu nebo Excelu do různých jazyků pomocí REST API

Jednoduchý příkaz cURL vám umožní přeložit nahraný dokument. Zde překládám dokument Word z angličtiny do francouzštiny. Soubor document.docx byl dříve nahrán do myFolder pod MyStorage. Mám v úmyslu uložit přeložený dokument jako translateDoc.docx do stejné složky, tj. 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\\" }\]'"

Chtěl jsem přeložit dokument z angličtiny do francouzštiny, tak jsem použil dvojici jako „en-fr“. Příslušný pár můžete použít podle své potřeby z následujících:

Pro formát souboru dokumentu jsem použil “docx”. Můžete použít podle svého zdrojového dokumentu Word nebo tabulky Excel z následujících:

Pokud chcete použít uživatelské rozhraní Swagger odkazu API na přeložit, stačí zadat požadované hodnoty v žádosti o překlad a spustit příkaz.

Překládejte dokumenty Word nebo Excel pomocí REST API

Ať už jste spustili příkaz cURL odkudkoli nebo používáte Swagger UI, v obou případech bude následovat odpověď ze serveru po úspěšném překladu. Přeložený soubor bude uložen ve zmíněné složce jako výstup.

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

Stáhněte si přeložený dokument

Přeložený dokument lze snadno stáhnout z cloudového úložiště. Můžete použít následující příkaz cURL, Swagger UI, nebo použít řídicí panel ke stažení souboru.

Stáhnout pomocí 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"

Stáhněte si pomocí uživatelského rozhraní Swagger

Uživatelské rozhraní Swagger ke stažení vám poskytne odkaz ke stažení přeloženého stažení. Můžete kliknout na odkaz a uložit soubor na požadované místo.

Stáhněte si soubor z uživatelského rozhraní Swagger

Stáhněte si přeložený dokument pomocí uživatelského rozhraní Swagger

Stáhnout pomocí Dashboard

dashboard vám umožňuje vybrat soubor(y) a poté si je můžete stáhnout pomocí tlačítka Stáhnout.

Stáhněte si přeložený dokument z GroupDocs Cloud Dashboard

Stáhnout pomocí Dashboard

Další informace o API se můžete dozvědět v dokumentaci nebo Pojďme si povídat více @ Free Support Forum.