با ترجمه REST API مستقیماً از خط فرمان یا اسکریپت های Bash بدون نصب هیچ نرم افزاری تعامل داشته باشید. ترجمه متون و اسناد به و از انگلیسی، فرانسوی، چینی، اسپانیایی، آلمانی، ایتالیایی، روسی، عربی، لهستانی و زبان های دیگر.
آزمایش رایگان را شروع کنیدGroupDocs.Translation ترجمه ماشینی بیدرنگ برای متون، اسناد، تصاویر و منابع ارائه میدهد. الگوریتمهای قدرتمند یادگیری ماشین و شبکههای عصبی پیچیده کیفیتی نزدیک به مترجم انسانی حرفهای ارائه میدهند، اما بسیار سریعتر و مقرونبهصرفهتر. با اجرا بر روی یک سرور ابری با کارایی بالا که توسط GroupDocs میزبانی می شود، می تواند اسناد PDF، Microsoft Office و OpenOffice، فایل های Markdown، تصاویر و منابع دات نت را به 46 زبان اروپایی، خاورمیانه و آسیایی (در 128 جفت زبان) ترجمه کند. API نه تنها متن را ترجمه می کند، بلکه ابرداده ها، ساختار، سبک ها و طرح بندی اسناد را نیز به دقت حفظ می کند.
این سرویس یک REST API همه کاره و با کاربری آسان ارائه می دهد که بدون نصب هیچ نرم افزاری قابل دسترسی است. فقط از دستورات cURL استفاده کنید و آنها را در اسکریپت هایی برای کارهای پیچیده ترکیب کنید. همچنین می توانید از ابزارهای شخص ثالث REST API مانند Postman استفاده کنید. این به شما امکان می دهد از GroupDocs.Translation بر روی هر پلتفرمی با اتصال به اینترنت، حتی آنهایی که هنوز تحت پوشش SDK نیستند، استفاده کنید.
GroupDocs.Translation یک API REST است که می تواند به راحتی در هر برنامه ای که به هر زبان برنامه نویسی نوشته شده است و قادر به رسیدگی به درخواست ها و پاسخ های HTTP باشد، ادغام شود. این به طور بومی از تمام سرویس های ذخیره سازی ابری محبوب مانند Google Cloud، Drive، DropBox و Amazon S3 برای تعامل بدون هیچ گونه وابستگی پشتیبانی می کند.
GroupDocs.Translation Cloud API همراه با ارجاعات دقیق برنامهنویس و نمونههای کد زنده برای همه زبانهای برنامهنویسی اصلی برای شروع کار با ویژگیهای API در کمترین زمان است. به سادگی یک حساب کاربری رایگان در GroupDocs Cloud ایجاد کنید، اطلاعات APP SID و کلید را برای برقراری ارتباط با GroupDocs Cloud API دریافت کنید و با استفاده از دستورات cURL آماده درخواست API در هر پلتفرمی هستید.
//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
// Getting token
curl --location --reqest POST 'https://id.groupdocs.cloud/connect/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'grant_type=client_credentials' \
--data-urlencode 'client_id=CLIENT-ID-VALUE' \
--data-urlencode 'client_secret=CLIENT-SECRET-VALUE'
//response
{
"access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...BUNNec2iRtStPW2Ywek4iJmYwMbWONQ",
"expires_in": 3600,
"token_type": "Bearer"
}
// Sending text for translation
curl --location --request POST 'https://api.groupdocs.cloud/v2.0/translation/text' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...UV1hLfgNCSQ4VKGCOA' \
--data '{
"sourceLanguage": "en",
"targetLanguages": [
"de"
],
"texts": [
"Hello, world! I can read this text in my language."
]
}'
//response
{
"status": 202,
"message": "Starting translation",
"id": "a4fc6c6e-81b0-43c8-b62b-b8bb99520ce9"
}
//getting translation
curl --request GET --location 'https://api.groupdocs.cloud/v2.0/translation/text/a4fc6c6e-81b0-43c8-b62b-b8bb99520ce9' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...UV1hLfgNCSQ4VKGCOA'
//response
{
"status": 200,
"message": "Text translated successfully",
"translations": {
"de": [
"Hallo, Welt! Ich kann diesen Text in meiner Sprache lesen."
]
}
}