Tương tác với API REST dịch trực tiếp từ dòng lệnh hoặc tập lệnh Bash mà không cần cài đặt bất kỳ phần mềm nào. Dịch văn bản và tài liệu sang và từ tiếng Anh, Pháp, Trung Quốc, Tây Ban Nha, Đức, Ý, Nga, Ả Rập, Ba Lan và các ngôn ngữ khác.
Bắt đầu dùng thử miễn phíGroupDocs.Translation cung cấp dịch máy theo thời gian thực cho văn bản, tài liệu, hình ảnh và tài nguyên. Các thuật toán học máy mạnh mẽ và mạng nơ-ron nhân tạo tinh vi mang lại chất lượng gần giống với biên dịch viên chuyên nghiệp, nhưng nhanh hơn nhiều và tiết kiệm chi phí hơn. Chạy trên máy chủ đám mây hiệu suất cao do GroupDocs lưu trữ, nó có thể dịch tài liệu PDF, Microsoft Office và OpenOffice, tệp Markdown, hình ảnh và tài nguyên .NET sang 46 ngôn ngữ Châu Âu, Trung Đông và Châu Á (trên 128 cặp ngôn ngữ). API không chỉ dịch văn bản mà còn bảo toàn chính xác siêu dữ liệu, cấu trúc, kiểu và bố cục của tài liệu.
Dịch vụ này cung cấp REST API linh hoạt và dễ sử dụng, có thể truy cập mà không cần cài đặt bất kỳ phần mềm nào. Chỉ cần sử dụng lệnh cURL và kết hợp chúng thành các tập lệnh cho các tác vụ phức tạp. Bạn cũng có thể sử dụng các công cụ REST API của bên thứ ba như Postman. Điều này cho phép bạn sử dụng GroupDocs.Translation trên bất kỳ nền tảng nào có kết nối internet, ngay cả những nền tảng chưa được SDK hỗ trợ.
GroupDocs.Translation là một REST API có thể dễ dàng tích hợp vào bất kỳ ứng dụng nào được viết bằng bất kỳ ngôn ngữ lập trình nào có khả năng xử lý các yêu cầu và phản hồi HTTP. Nó hỗ trợ tất cả các dịch vụ lưu trữ đám mây phổ biến như Google Cloud, Drive, DropBox và Amazon S3 để tương tác mà không có bất kỳ sự phụ thuộc nào.
GroupDocs.Translation Cloud API đi kèm với các tài liệu tham khảo chi tiết dành cho nhà phát triển và các ví dụ mã trực tiếp cho tất cả các ngôn ngữ lập trình chính để bắt đầu làm việc với các tính năng API ngay lập tức. Chỉ cần tạo một tài khoản miễn phí tại GroupDocs Cloud, lấy thông tin APP SID & Key để giao tiếp với GroupDocs Cloud API và bạn đã sẵn sàng thực hiện yêu cầu API trên bất kỳ nền tảng nào bằng lệnh cURL.
//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."
]
}
}