با ترجمه REST API مستقیماً از خط فرمان یا اسکریپتهای Bash بدون نصب هیچ نرمافزاری تعامل کنید. متنها و اسناد را از انگلیسی، فرانسوی، چینی، اسپانیایی، آلمانی، ایتالیایی، روسی، عربی، لهستانی و سایر زبانها به این زبانها و بالعکس ترجمه کنید
آزمایش رایگان را شروع کنیدGroupDocs.Translation ترجمهٔ ماشینی زمان واقعی برای متنها، اسناد، تصاویر و منابع را ارائه میدهد. الگوریتمهای قدرتمند یادگیری ماشین و شبکههای عصبی پیشرفته، کیفیتی نزدیک به مترجم انسانی حرفهای فراهم میکنند، اما بسیار سریعتر و مقرونبهصرفهتر هستند. این سرویس بر روی سرور ابری با عملکرد بالا که توسط GroupDocs میزبانی میشود، اجرا میشود و میتواند اسناد PDF، Microsoft Office و OpenOffice، فایلهای Markdown، تصاویر و منابع .NET را به ۴۶ زبان اروپایی، خاورمیانه و آسیایی (در ۱۲۸ جفت زبانی) ترجمه کند. API نه تنها متن را ترجمه میکند، بلکه بهدقت متادیتا، ساختار، سبکها و قالببندی اسناد را حفظ مینماید.
این سرویس یک REST API چندمنظوره و آسانالاستفاده فراهم میکند که بدون نصب هیچ نرمافزاری قابل دسترسی است. کافی است از دستورات cURL استفاده کنید و آنها را برای وظایف پیچیده به اسکریپتها ترکیب کنید. همچنین میتوانید از ابزارهای شخص ثالث REST API مانند Postman استفاده کنید. این امکان را به شما میدهد تا GroupDocs.Translation را بر روی هر پلتفرمی که اتصال به اینترنت دارد، حتی آنهایی که هنوز توسط SDK پوشش داده نشدهاند، به کار ببرید.
GroupDocs.Translation یک REST API است که به راحتی میتواند در هر برنامهای که به هر زبان برنامهنویسی نوشته شده و قادر به پردازش درخواستها و پاسخهای HTTP باشد، یکپارچه شود. این سرویس بهصورت بومی از تمام سرویسهای ذخیرهسازی ابری محبوب مانند Google Cloud، Drive، DropBox و Amazon S3 پشتیبانی میکند تا بدون هیچ وابستگیای تعامل داشته باشید.
GroupDocs.Translation Cloud API همراه با مستندات دقیق برای توسعهدهندگان و مثالهای کد زنده برای تمام زبانهای برنامهنویسی اصلی ارائه میشود تا بتوانید بهسرعت با ویژگیهای API کار کنید. به سادگی یک حساب کاربری رایگان در GroupDocs Cloud ایجاد کنید، اطلاعات APP SID و Key را برای ارتباط با 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."
]
}
}