API dịch thuật miễn phí javascript
Google Dịch là dịch vụ dịch đa ngôn ngữ do Google phát triển để dịch văn bản, từ, cụm từ và tài liệu từ ngôn ngữ này sang ngôn ngữ khác. Google dịch hỗ trợ hơn 109 ngôn ngữ trên toàn cầu Show
Google đã phát triển thêm API dịch ngôn ngữ đi kèm với các mô hình Machine Learning được đào tạo trước để sử dụng trong cả ứng dụng web và thiết bị di động. API đủ nhanh để dịch văn bản đã cho từ ngôn ngữ này sang ngôn ngữ khác trong thời gian thực Mục lục
Ghi bànTrong bài viết này, chúng ta sẽ từng bước phát triển một ứng dụng dịch văn bản bằng Google Translate API trong 2. Cuối cùng, bạn đọc có thể tích hợp đầy đủ Google Translate API vào một Node. ứng dụng jsđiều kiện tiên quyếtNgười đọc cần có
Khởi tạo ứng dụngChúng tôi sẽ khởi tạo ứng dụng bằng cách chạy lệnh sau
Lệnh ________ 03 tạo tệp ________ 04 cho ứng dụng của bạn. 4 sẽ chứa siêu dữ liệu của dự án bao gồm các phụ thuộc phát triển, tập lệnh thực thi, tên ứng dụng và phiên bảnCài đặt các phụ thuộc cần thiếtTiếp theo, chúng tôi sẽ cài đặt các phụ thuộc cần thiết Ngoài khung phụ trợ 6, chúng tôi cần cài đặt phụ thuộc API 7 để dịch văn bản được cung cấp. Chúng tôi cũng cần 8 để phân tích cú pháp HTML và 9 làm công cụ tạo khuôn mẫu. Cuối cùng, chúng tôi cần 0 để liên tục theo dõi ứng dụng của chúng tôi khi chúng tôi phát triểnChạy lệnh sau trong thiết bị đầu cuối của bạn để cài đặt các phụ thuộc theo yêu cầu của ứng dụng
Nhập các phụ thuộcTrong thư mục gốc của ứng dụng, tạo một tệp mới có tên 1 và thêm vào như sau
thiết lập ứng dụngỞ đây chúng ta sẽ thiết lập công cụ mẫu (tôi đã sử dụng 9), thư mục chung cho các tệp 3 và 4 và phần mềm trung gian 8. Chúng tôi sử dụng 8 để phân tích nội dung yêu cầu HTTP 8Giao diện người dùngChúng ta cần có một biểu mẫu có hai trường. Trường đầu tiên là nơi người dùng nhập văn bản để dịch và một trường khác là danh sách thả xuống được chọn để chọn ngôn ngữ mà họ muốn văn bản đã nhập được dịch sang. Chúng tôi cũng cần một nút gửi sẽ gửi yêu cầu đến tuyến đường được chỉ định bởi biểu mẫu 9Thứ hai, trên giao diện người dùng, chúng tôi cần một khoảng trống nơi văn bản dịch sẽ xuất hiện sau khi yêu cầu từ biểu mẫu được xử lý thành công. Thêm các đoạn mã bên dưới vào biểu mẫu để tạo khoảng trống cho văn bản đã dịch 0Làm việc trên các tuyến ứng dụngChúng tôi sẽ cần hai tuyến đường. Tuyến đầu tiên sẽ hiển thị trang chỉ mục chứa biểu mẫu được sử dụng để nhập văn bản để dịch, trong khi tuyến thứ hai sẽ xử lý dữ liệu biểu mẫu sẽ được API dịch xử lý. Tuyến đầu tiên là yêu cầu nhận, trong khi tuyến thứ hai là yêu cầu đăng Nhận đường dẫn trang webTuyến đường này nhận được 7 nơi có biểu mẫu. Từ trang, người dùng có thể nhập văn bản để dịch và xem kết quả dịchThêm đoạn mã bên dưới vào tệp 1 để xử lý nhận tuyến đường 3Đăng dữ liệu biểu mẫuTuyến này thu thập dữ liệu biểu mẫu từ giao diện người dùng và đưa nó đến phần phụ trợ để xử lý. Với sự trợ giúp của phần mềm trung gian phân tích cú pháp nội dung, tuyến đường này trích xuất các giá trị được gửi tới nó theo biểu mẫu Thêm đoạn mã bên dưới để xử lý dữ liệu đã đăng từ biểu mẫu 4Dịch văn bản đã tìm nạpSau khi dữ liệu biểu mẫu được đăng, trình phân tích cú pháp nội dung sẽ tìm nạp dữ liệu trong tuyến đăng Tiếp theo, chúng ta cần gọi phương thức 9 để dịch văn bản đã cho sang ngôn ngữ đã choThêm đoạn mã bên dưới vào lộ trình đăng để kích hoạt bản dịch 6Gửi lại văn bản đã dịch cho trang webSau khi dịch văn bản được cung cấp, chúng tôi cần gửi văn bản đã dịch trở lại trang web để người dùng có thể xem văn bản đó Dòng mã bên dưới hiển thị trang web và gửi phản hồi dịch cùng với nó 7Hiển thị văn bản đã dịch trên giao diện người dùngChúng ta cần nắm bắt kết quả dịch được gửi bởi phương thức kết xuất từ máy chủ. Điều này dễ dàng hơn khi chúng ta sử dụng công cụ tạo khuôn mẫu 9. Vì chúng tôi nắm bắt kết quả trong vùng văn bản, chúng tôi sẽ thêm đoạn mã sau vào HTML bên trong của vùng văn bản nơi nó sẽ hiển thị phản hồi 0Chạy máy chủHãy chạy thử ứng dụng của chúng ta, thêm phần sau vào tệp 1 1Đoạn mã trên chỉ định 82 mà ứng dụng chạy và lắng nghe các yêu cầu gửi đến. Chạy lệnh 83 trong thiết bị đầu cuối của bạn để khởi động máy chủỨng dụng phải hoạt động trên trình duyệt của bạn thông qua máy chủ cục bộ trên cổng 3000 và có thể dịch bất kỳ văn bản chính xác nào như Kết luận và đọc thêmTrong bài viết này, chúng ta đã học cách sử dụng Google Translate API để xây dựng một ứng dụng dịch văn bản trong 2. Bạn có thể tìm thấy mã hoàn chỉnh tại đây
Có bất kỳ API dịch thuật miễn phí nào không?Cấp API miễn phí của Microsoft Translator cho phép bạn dịch tối đa 2.000.000 ký tự mỗi tháng (hai triệu). Bậc miễn phí API Google Dịch chỉ cho phép bạn dịch tối đa 500.000 ký tự mỗi tháng (năm trăm nghìn).
Microsoft Translator API có miễn phí không?Được hỗ trợ bởi Microsoft Translator, trang web cung cấp bản dịch miễn phí sang và từ bất kỳ ngôn ngữ dịch văn bản nào được hỗ trợ.
Làm cách nào để sử dụng API Google Dịch trong JavaScript?Cách sử dụng API Google Dịch với JavaScript. Tạo biểu mẫu web có tính năng dịch . Tạo HTML tĩnh. Chúng tôi bắt đầu với trang HTML cơ bản. . Thêm trình xử lý nhấp chuột thả xuống. . Thêm lệnh gọi JQuery AJAX để gọi API Google Dịch. . Thêm mã cập nhật trình giữ chỗ biểu mẫu. . Thêm Đăng nhập cho Trình xử lý sự kiện “nhấp chuột” API DeepL có miễn phí không?Với gói DeepL API Free, bạn có thể dịch miễn phí tối đa 500.000 ký tự mỗi tháng . Đối với các trường hợp sử dụng nâng cao hơn, gói DeepL API Pro cho phép dịch không giới hạn với giá dựa trên mức sử dụng, bảo mật dữ liệu tối đa và ưu tiên thực hiện các yêu cầu dịch. |