tra-loi-cau-hoi-phat-trien-web.com

Trình dịch của Google (công cụ nhập liệu) không đề xuất các từ như được gõ khi sử dụng trên trang web của tôi

Tôi muốn một công cụ chuyển ngữ (Google) được nhúng vào trang web của tôi. Tôi đã thử nhúng nó và tôi hầu như đã thành công. Nó đang hiển thị các bản dịch, nhưng tất cả chúng cho một từ được gõ một chữ cái tại một thời điểm giống như nó hiển thị trong các công cụ nhập liệu của Google trực tuyến như thế này:

enter image description here

Tôi cần một tính năng như vậy trong trang web của mình, tuy nhiên nó chỉ hiển thị cho tôi ở cuối Word khi tôi nhấn phím cách, không phải sau mỗi lần nhấn phím.

Tôi đã thử nhìn vào bảng điều khiển web (Firefox) và hiểu rằng trong mã mà tôi có đang gửi yêu cầu bất cứ khi nào chúng tôi đạt được khoảng trắng. Nhưng công cụ nhập liệu của Google trực tuyến đang gửi yêu cầu tới POST một yêu cầu sau mỗi lần nhấn phím, sau đó nhận và in dữ liệu chỉ sau khoảng trắng.

5
Chella

Bạn có thể viết mã trong một trình lắng nghe sự kiện ping cho mỗi lần nhấn phím thay vì không gian mặc định/nhấn phím không?

API và tiện ích tìm kiếm của Google thường có tùy chọn tự động đề xuất, hoạt động giống như bạn muốn. Tuy nhiên, tôi không thể tìm thấy một tương đương chính xác cho API chuyển ngữ, vì vậy tùy chọn duy nhất của bạn sẽ là mã này trong chính bạn.

1
FarhadD