Java Cloud SDK để dịch văn bản và tài liệu

Tạo ứng dụng dựa trên GroupDocs.Translation API cho bất kỳ nền tảng nào hỗ trợ Java. Tập trung vào logic kinh doanh hơn là các chi tiết kỹ thuật.

  • GroupDocs.Translation Cloud SDK for cURL
  • GroupDocs.Translation Cloud SDK for .NET
  • GroupDocs.Translation Cloud SDK for Python
  • GroupDocs.Translation Cloud SDK for Android
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 PDF, tài liệu Microsoft Office và OpenOffice, tệp Markdown 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.

SDK này đơn giản hóa đáng kể tương tác của mã Java với các dịch vụ GroupDocs.Translation Cloud, cho phép bạn tập trung vào logic kinh doanh thay vì các chi tiết kỹ thuật. Nó xử lý tất cả các hoạt động thường lệ như thiết lập kết nối, gửi yêu cầu API và phân tích cú pháp phản hồi, gói tất cả các tác vụ này thành một vài phương pháp đơn giản có thể sử dụng trong bất kỳ ứng dụng Java nào. SDK Java, các ứng dụng demo, tài liệu và ví dụ là mã nguồn mở được phân phối theo giấy phép MIT. Bạn có thể sử dụng chúng cho bất kỳ mục đích nào và thay đổi bất kỳ phần nào của mã.

Các tính năng nâng cao của GroupDocs.Translation Cloud SDK cho Java

Dịch sang và từ 46 ngôn ngữ Châu Âu, Trung Đông và Châu Á

Dịch các bảng trong tài liệu Word và bài thuyết trình PowerPoint

Dịch tiêu đề và chân trang trong tài liệu

Dịch chú thích và chú thích cuối trang trong tài liệu Word

Dịch chú thích hình ảnh trong tài liệu Word

Dịch khung văn bản, biểu đồ và slide trong bài thuyết trình PowerPoint

Dịch văn bản bên trong các ô bảng tính

Biên dịch biểu đồ và bảng trục trong sổ làm việc Excel

Dịch các tệp Markdown giữ nguyên mọi định dạng Markdown phổ biến

Dịch các tập tin từ URL và kho lưu trữ công khai

Chuyển đổi kết quả sang các định dạng khác nhau mà không cần phần mềm bổ sung

Tài liệu tham khảo chi tiết dành cho nhà phát triển dựa trên bộ sưu tập Swagger

Bắt đầu nhanh với SDK dịch tài liệu cho Java

GroupDocs.Translation Cloud SDK for Java đi kèm với hướng dẫn chi tiết dành cho nhà phát triển và ví dụ mã trực tiếp để 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 sử dụng SDK.

Bất kỳ nhà cung cấp dịch vụ ngôn ngữ, nền tảng và lưu trữ nào

GroupDocs.Translation Cloud là một REST API có thể dễ dàng tích hợp với bất kỳ ngôn ngữ hoặc nền tảng nào, có khả năng quản 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.

Dịch văn bản thuần túy trong Java

  package com.groupdocs;
  // Import classes
  import com.groupdocs.model.*;
  import org.openapitools.client.api.TranslationApi;
  public class TextDemo {
      public static void main(String[] args) {
          String basePath = "https://api.groupdocs.cloud/v2.0/translation";
          String cliendId = "YOUR_CLIENT_ID";
          String clientSecret = "YOUR_CLIENT_SECRET";
          ApiClient defaultClient = new ApiClient(basePath, cliendId, clientSecret, null);
          TranslationApi translationApi = new TranslationApi(defaultClient);
          TextRequest request = new TextRequest();
          request.setSourceLanguage("en");
          request.addTargetLanguagesItem("de");
          request.addTextsItem("Text to translate");
          try {
              String r = translationApi.textPost(request).getId();
              CloudTextResponse response = translationApi.textRequestIdGet(r);
              if (!response.getStatus().toString().equals("500")) {
                  while (true) {
                      response = translationApi.textRequestIdGet(r);
                      if (response.getStatus().toString().equals("200")) {
                          System.out.println(response);
                          break;
                      }
                      try {
                          Thread.sleep(2000);
                      } catch (InterruptedException e) {
                          e.printStackTrace();
                      }
                  }
              }
          }
          catch(ApiException e){
              System.err.println("Exception when calling TranslationApi#textPost");
              System.err.println("Status code: " + e.getCode());
              System.err.println("Reason: " + e.getResponseBody());
              System.err.println("Response headers: " + e.getResponseHeaders());
              e.printStackTrace();
          }
      }
  }           

Bảo mật và xác thực

GroupDocs.Translation Cloud API được bảo mật bằng SSL và các yêu cầu xác thực yêu cầu chữ ký và tham số truy vấn AppSID hoặc tiêu đề ủy quyền OAuth 2.0.

Support and Learning Resources

GroupDocs.Translation Cloud cung cấp SDK cho các nền tảng và ngôn ngữ lập trình phổ biến:

  Tiếng Việt