a) Giới thiệu Google Translate?
Google Translate là dịch vụ dịch thuật miễn phí nhằm cung cấp các bản dịch tức thời giữa nhiều ngôn ngữ khác nhau. Google Translate có thể dịch từ, câu và trang web giữa bất kỳ tổ hợp ngôn ngữ nào được hỗ trợ.
Khi tạo bản dịch, Google Translate tìm kiếm các mẫu trong hàng trăm triệu tài liệu nhằm giúp xác định bản dịch tốt nhất. Bằng cách phát hiện các mẫu trong các tài liệu do con người đã dịch, Google Translate có thể đưa ra gợi ý thông minh về bản dịch nào thích hợp. Quá trình tìm kiếm các mẫu này trong một số lượng lớn văn bản được gọi là "dịch máy theo kiểu thống kê". Vì các bản dịch do máy tạo ra nên không phải tất cả các bản dịch đều hoàn hảo. Càng có nhiều tài liệu do người dịch để Google phân tích trong ngôn ngữ cụ thể, chất lượng bản dịch sẽ càng cao. Đó là lý do tại sao độ chính xác của bản dịch đôi khi có sự thay đổi giữa các ngôn ngữ.
Số ngôn ngữ mà Google Translate hỗ trợ hiện nay đã lên tới 80.
Translate Api là một giao diện lập trình ứng dụng giúp cho các nhà phát triển khai thác dữ liệu từ Google bằng cách tích hợp nó vào trong ứng dụng của mình.
Để đo độ tương đồng trong văn bản Tiếng Việt, chương trình sẽ đánh giá độ tương đồng về mặt từ ngữ và ngữ nghĩa. Tuy nhiên với độ đa dạng và phong phú của Tiếng Việt do đó bộ thư viện về ngữ nghĩa của một từ còn chưa chính xác.
Google Translate API được tích hợp vào chương trình với mục đích dịch một từ từ Tiếng Việt sang Tiếng Anh sau đó đánh giá độ tương đồng về mặt ngữ nghĩa của từ đó để đạt được độ chính xác cao hơn.