ترجمه Word &; اسناد اکسل با GroupDocs.Translation Cloud

امروز ما به دنبال ترجمه REST API هستیم که می تواند اسناد Word و Excel را به زبان های دیگر ترجمه کند. با GroupDocs.Translation Cloud، هر سندی را می توان از انگلیسی به چینی، فرانسوی، آلمانی، ایتالیایی، روسی یا اسپانیایی و بالعکس ترجمه کرد. بنابراین در اینجا جفت های زبانی وجود دارد که می توان ترجمه را در آنها انجام داد.

  • انگلیسی به چینی و چینی به انگلیسی
  • انگلیسی به فرانسوی و فرانسوی به انگلیسی
  • انگلیسی به آلمانی و آلمانی به انگلیسی
  • انگلیسی به ایتالیایی و ایتالیایی به انگلیسی
  • انگلیسی به روسی و روسی به انگلیسی
  • انگلیسی به اسپانیایی و اسپانیایی به انگلیسی

در حین ترجمه، API از پاراگراف ها، جداول، هدرها مراقبت می کند. پاورقی ها، پاورقی ها، یادداشت های پایانی و حتی شرح تصاویر اسناد پردازش ورد شما. برای صفحات گسترده اکسل، از سلول ها، نمودارها، جداول و همچنین جداول محوری پشتیبانی می کند.

نحوه ترجمه سند Word یا Excel با REST API

این مقاله شما را به جریان ترجمه اسناد Word یا Excel با استفاده از REST API راهنمایی می کند. در اینجا مراحلی وجود دارد که باید دنبال کنید:

  1. آپلود سند برای ترجمه
  2. ترجمه سند به زبان های مختلف
  3. دانلود سند ترجمه شده

بارگذاری سند برای ترجمه

فایل خود را با استفاده از داشبورد یا با استفاده از Swagger UI برای API در فضای ذخیره‌سازی ابری آپلود کنید. من به شما نشان خواهم داد که چگونه با استفاده از هر دو گزینه در Cloud آپلود کنید.

فایل خود را با استفاده از داشبورد آپلود کنید

می‌توانید مستقیماً سند خود را با استفاده از داشبورد در Cloud آپلود کنید. تنها چیزی که نیاز دارید ایجاد یک حساب کاربری در سرور است. فقط روی دکمه آپلود فایل کلیک کنید و سند خود را برای آپلود انتخاب کنید.

یک فایل از داشبورد برای ترجمه آپلود کنید

فایل خود را با استفاده از Swagger UI آپلود کنید

گزینه دیگر استفاده از Swagger UI برای آپلود سند خود برای ترجمه از این لینک است.

یک فایل Word یا Excel برای ترجمه آپلود کنید

در زیر پاسخ سرور پس از آپلود موفقیت آمیز خواهد بود.

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

با REST API اسناد Word یا Excel را به زبان های مختلف ترجمه کنید

دستور ساده cURL به شما امکان می دهد سند آپلود شده خود را ترجمه کنید. در اینجا من سند Word را از انگلیسی به فرانسوی ترجمه می کنم. فایل document.docx قبلاً در myFolder تحت MyStorage آپلود شده بود. من قصد دارم سند ترجمه شده را به صورت translationDoc.docx در همان پوشه یعنی 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\\" }\]'"

من می خواستم یک سند را از انگلیسی به فرانسوی ترجمه کنم، بنابراین از جفت به عنوان “en-fr” استفاده کردم. می توانید از جفت مربوطه با توجه به نیاز خود از موارد زیر استفاده کنید:

من از “docx” برای فرمت فایل سند استفاده کردم. می توانید با توجه به منبع سند Word یا صفحه گسترده اکسل خود از موارد زیر استفاده کنید:

اگر می‌خواهید از Swagger UI مرجع API برای translate استفاده کنید، می‌توانید فقط مقادیر مورد نیاز را در درخواست ترجمه ارائه دهید و دستور را اجرا کنید.

ترجمه اسناد Word یا Excel با REST API

چه دستور cURL را از هر جایی اجرا کرده باشید یا از Swagger UI استفاده کرده باشید، در هر صورت، پس از ترجمه موفقیت آمیز، پاسخ سرور به شرح زیر خواهد بود. فایل ترجمه شده به عنوان خروجی در پوشه ذکر شده ذخیره می شود.

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

سند ترجمه شده را دانلود کنید

سند ترجمه شده را می توان به راحتی از فضای ذخیره سازی Cloud دانلود کرد. می توانید از دستور cURL زیر، Swagger UI استفاده کنید، یا از داشبورد برای دانلود فایل استفاده کنید.

دانلود با 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"

با استفاده از Swagger UI دانلود کنید

Swagger UI for download لینک دانلود دانلود ترجمه شده را در اختیار شما قرار می دهد. می توانید روی لینک کلیک کرده و فایل را در محل مورد نظر خود ذخیره کنید.

دانلود فایل از Swagger UI

سند ترجمه شده را با استفاده از Swagger UI دانلود کنید

با استفاده از داشبورد دانلود کنید

داشبورد به شما امکان می‌دهد فایل(ها) را انتخاب کنید و سپس می‌توانید با استفاده از دکمه دانلود آن‌ها را دانلود کنید.

سند ترجمه شده را از داشبورد ابری GroupDocs دانلود کنید

با استفاده از داشبورد دانلود کنید

می‌توانید از مستندات درباره API بیشتر بیاموزید یا در تالار گفتمان پشتیبانی رایگان بیشتر صحبت کنیم.