Làm cách nào để chuyển đổi tiếng Trung sang tiếng Anh trong python?
Trừ khi bạn đã từng trốn dưới một tảng đá, còn không thì có lẽ bạn đã sử dụng Google Dịch nhiều lần trong đời. Bất cứ khi nào bạn cố gắng dịch một từ hoặc một câu từ một ngôn ngữ nhất định sang ngôn ngữ khác, API Google Dịch sẽ mang lại cho bạn kết quả mong muốn trong nền. Mặc dù bạn có thể dịch bất kỳ thứ gì chỉ bằng cách truy cập trang web Google Dịch, nhưng bạn cũng có thể tích hợp API Google Dịch vào các ứng dụng web hoặc chương trình máy tính để bàn của mình. Điều tốt nhất về API là nó cực kỳ dễ cài đặt và sử dụng Show
Bạn thực sự có thể làm được rất nhiều việc với sự trợ giúp của API Google Dịch, từ phát hiện ngôn ngữ đến dịch văn bản đơn giản, đặt ngôn ngữ nguồn và ngôn ngữ đích cũng như dịch toàn bộ danh sách các cụm từ văn bản. Trong bài viết này, bạn sẽ thấy cách làm việc với API Google Dịch bằng ngôn ngữ lập trình Python Cài đặt API Google DịchTrước khi bạn có thể làm việc với API Google Dịch bằng Python, bạn sẽ phải cài đặt nó. Có hai phương pháp cài đặt API khác nhau. Phương pháp đầu tiên là thẳng về phía trước. Chỉ cần truy cập thiết bị đầu cuối và sử dụng trình cài đặt 6 để cài đặt API, giống như cách bạn làm với bất kỳ thư viện Python nào khác. Để làm điều này, gõ lệnh sau trong thiết bị đầu cuối của bạn
Nhấn Enter và mô-đun Python cho API Google Dịch sẽ được cài đặt trên hệ thống của bạn Nếu bạn đã cài đặt bản phân phối Anaconda của Python, bạn có thể cài đặt API bằng Dấu nhắc Anaconda. Trong phương pháp cụ thể này, bạn sẽ thay thế 6 trong lệnh trên bằng 8, như được hiển thị trong đoạn mã sau
Bây giờ bạn đã cài đặt API, chúng ta sẽ thấy nó hoạt động với sự trợ giúp của một số ví dụ Liệt kê các ngôn ngữ được hỗ trợAPI Google Dịch hỗ trợ nhiều ngôn ngữ. Để liệt kê tất cả các ngôn ngữ được hỗ trợ, hãy chạy tập lệnh sau
Trong ví dụ trên, bạn sử dụng từ khóa 9 để nhập mô-đun 0. Sau đó, bạn có thể liệt kê tất cả các tên ngôn ngữ bằng cách in thuộc tính 1 của mô-đun 0Khi được thực thi, đoạn mã trên sẽ liệt kê tất cả các tên ngôn ngữ được hỗ trợ cùng với ký hiệu tốc ký của chúng. Đây là cách đầu ra sẽ trông như thế nào
Sử dụng cơ bảnTất nhiên, cách sử dụng cơ bản nhất của API Google Dịch là dịch các từ hoặc câu từ ngôn ngữ này sang ngôn ngữ khác. Để làm như vậy, chúng ta phải nhập lớp 3 từ mô-đun 0 3Tiếp theo, bạn phải tạo một đối tượng của lớp 3 5Khi đối tượng lớp Translator được tạo, bạn sẽ chuyển văn bản bằng ngôn ngữ nguồn dưới dạng tham số cho phương thức 6 của đối tượng lớp 7, như minh họa bên dưới 8Trong đoạn mã trên, chúng tôi chuyển văn bản tiếng Phần Lan sang phương thức 6Phương thức 6 trả về một đối tượng chứa thông tin về văn bản đã dịch, ngôn ngữ nguồn và đích cũng như cách phát âm của văn bản. Theo mặc định, phương thức 6 trả về bản dịch tiếng Anh của văn bản được truyền cho nó. Trong trường hợp của chúng ta, đối tượng được trả về bởi phương thức 6 được lưu trữ trong biến 32Đối tượng được trả về bởi phương thức 6 có các thuộc tính sau
Hãy in tất cả các thuộc tính trên và xem chúng ta nhận được kết quả gì 0đầu ra 1Đầu ra cho thấy ngôn ngữ nguồn là tiếng Phần Lan (fi) và ngôn ngữ đích là tiếng Anh (en). Câu dịch có thể được in thông qua thuộc tính 37Trong ví dụ trên, chúng tôi đã không chỉ định ngôn ngữ nguồn. Do đó, API Google Dịch cố gắng tự phát hiện ngôn ngữ nguồn. Tương tự, chúng tôi cũng không chỉ định bất kỳ ngôn ngữ đích nào và do đó, API đã dịch ngôn ngữ nguồn sang ngôn ngữ mặc định là tiếng Anh. Tuy nhiên, nếu bạn muốn chỉ định cả ngôn ngữ nguồn và ngôn ngữ đích thì sao? Chỉ định ngôn ngữ nguồn và đíchTrên thực tế, rất dễ dàng để chỉ định cả ngôn ngữ đích và ngôn ngữ nguồn trong API Google Dịch. Đây là mã bạn sẽ sử dụng để chỉ truyền ngôn ngữ nguồn 3Để chỉ thêm ngôn ngữ đích, bạn phải thêm thuộc tính 35, theo sau là mã ngôn ngữ 0Bạn cũng có thể chuyển ngôn ngữ nguồn và đích cùng một lúc Hãy xem hướng dẫn thực hành, thực tế của chúng tôi để học Git, với các phương pháp hay nhất, tiêu chuẩn được ngành chấp nhận và bao gồm bảng gian lận. Dừng các lệnh Git trên Google và thực sự tìm hiểu nó 1Bây giờ, hãy dịch một câu tiếng Phần Lan sang tiếng Pháp, sau đó in ngôn ngữ nguồn và ngôn ngữ đích, cũng như văn bản đã dịch. Lần này chúng tôi sẽ chỉ định ngôn ngữ nguồn và đích 2Đoạn code trên sẽ cho ra kết quả như sau 3Dịch danh sách các cụm từCũng có thể dịch danh sách các cụm từ văn bản với sự trợ giúp của API Google Dịch. Quá trình cơ bản giống như đã thảo luận ở trên. Bạn chỉ cần chuyển danh sách chứa các cụm từ làm tham số cho phương thức 6. Điều này hữu ích khi có một loạt cụm từ được dịch riêng, nhưng tất cả trong một lệnh gọi APIHãy tạo một danh sách các chuỗi chứa một số cụm từ tiếng Pháp 4Bây giờ là lúc gọi phương thức 6 và chuyển danh sách, ngôn ngữ nguồn và ngôn ngữ đích làm tham số 5Trong tập lệnh trên, ngôn ngữ nguồn là tiếng Pháp và ngôn ngữ đích là tiếng Swahili Phương thức 6 trả về một danh sách các đối tượng nếu bạn chuyển một danh sách các cụm từ cho nó. Mỗi đối tượng trong danh sách được phương thức 6 trả về tương ứng với mỗi cụm từ trong danh sách đầu vào phải được dịch. Cách tốt nhất để tìm bản dịch của từng cụm từ đầu vào trong danh sách là lặp lại danh sách các đối tượng đầu ra. Sau đó, bạn có thể sử dụng các thuộc tính 37, 36, 34 và các đối tượng riêng lẻ để xem bản dịch của các cụm từ riêng lẻ trong danh sách đầu vàoTrong tập lệnh bên dưới, chúng tôi lặp lại danh sách các đối tượng được trả về bởi phương thức 6, sau đó in văn bản gốc và văn bản đã dịch 6Sau đây sẽ là kết quả hiển thị trên màn hình 7Dịch tài liệu văn bảnBạn cũng có thể dịch tài liệu văn bản thông qua Google Translate API. Tất cả những gì bạn phải làm là đọc tệp văn bản trong Python bằng phương thức 59, đọc văn bản và chuyển nó sang phương thức 6Bước đầu tiên là mở tệp ở chế độ "đọc" 8Bạn cũng có thể kiểm tra xem tệp có ở chế độ "đã đọc" hay không bằng cách sử dụng thuộc tính 81 9Tiếp theo, bạn có thể sử dụng phương pháp 82 để đọc nội dung của tệp. Nội dung của tệp có thể được lưu trữ trong bất kỳ biến nào. Trong trường hợp của chúng ta, tên của biến sẽ là 83Chúng tôi cũng sẽ in biến 84 để kiểm tra xem Python có đọc đúng tệp văn bản hay không 0Đây là đầu ra của nội dung tập tin 1Đảm bảo rằng bạn có nội dung trên trong tệp văn bản của mình nếu bạn muốn làm theo ví dụ của chúng tôi Chúng tôi đã xác định chắc chắn rằng Python đang truy cập và đọc tệp văn bản. Bây giờ, chúng tôi sẽ dịch kết quả bằng cách nhập cùng một lớp 85 cũ từ trước 2Bước tiếp theo là chuyển biến 84 chứa văn bản đầu vào cho hàm 6. Cuối cùng, in thuộc tính 37 của đối tượng được trả về bởi phương thức 6 và bạn sẽ nhận được chuỗi đã dịch 3Đầu ra sẽ giống như sau 4Để ghi văn bản đã dịch vào cùng một tệp hoặc một tệp văn bản khác, bạn chỉ cần mở tệp ở chế độ ghi ("w"). Tiếp theo, bạn cần gọi phương thức 00 và truyền cho nó văn bản đã dịch của bạn, như hình bên dưới 5Trong ví dụ trên, chúng tôi đã sử dụng trình quản lý ngữ cảnh 01 để tự động mở và đóng luồng ghi. Thứ hai, chúng tôi đã mở tệp ở chế độ ghi. Cuối cùng, chúng tôi đã sử dụng phương thức 00 để ghi chuỗi đã dịch vào một tệp mớiPhần kết luậnGoogle Dịch là một công cụ có API giúp bạn thực hiện rất nhiều chức năng khác nhau liên quan đến dịch thuật. Chúng tôi chỉ làm trầy xước bề mặt với các ví dụ trên. Bạn được khuyến khích thực hành API, cũng như tìm hiểu và hiểu cách sử dụng nó trong các ứng dụng thực tế Làm cách nào để chuyển đổi ngôn ngữ trong Python?Các bước để phát triển Trình dịch ngôn ngữ Python bằng GUI. . cài đặt dịch Nhập dịch và tkinter Cửa sổ khởi tạo Tạo tuple để chọn ngôn ngữ Tạo hàm dịch văn bản Lựa chọn ngôn ngữ nhập và ngôn ngữ mà văn bản sẽ được dịch Văn bản đầu vào và đầu ra Làm cách nào để sử dụng py dịch trong Python?từ dịch nhập trình dịch >>> translate('en', 'zh-TW', 'Hello World. ') '你好世界! ' . nguồn (Chuỗi) – Mã ngôn ngữ cho nguồn dịch đích (Chuỗi) – Mã ngôn ngữ mà nguồn sẽ được dịch sang cụm từ (Chuỗi) – Chuỗi nội dung văn bản sẽ được mã hóa và dịch url Tôi có thể sử dụng Google Dịch bằng Python không?Googletrans là thư viện python miễn phí sử dụng API Google Dịch .
Làm cách nào để nhập py dịch trong Python?Cài đặt. dịch cài đặt pip. Hoặc, bạn có thể tải xuống nguồn và thiết lập python. cài đặt py. . Sử dụng dòng lệnh. Trong dòng lệnh của bạn. dịch "Đây là một cây bút. ". Sử dụng như một mô-đun Python. from translate import Translator translate= Translator(to_lang="zh") translation = translate. translate("Đây là một cây bút. ") |