Hướng dẫn import translator in python - nhập phiên dịch trong python
Nội phân Chính showShow Show
Cách dịch một bộ văn xuôi và/hoặc các trang XML bằng một số API dịch thuật ngôn ngữ.Ảnh của Veeteterzy trên unsplashThường thì chúng ta phải đối mặt với một vấn đề trong đó chúng ta không thể hiểu một phần của văn bản quan trọng, hoặc chúng ta cần cung cấp thông tin cho người nói ngôn ngữ khác. Mặc dù các công cụ dịch trực tuyến có sẵn, không phải lúc nào cũng có thể truy cập chúng hoặc tốt hơn là cung cấp một trang dịch tĩnh cho khách hàng của chúng tôi. Trong hướng dẫn này, chúng tôi xem xét các API dịch thuật khác nhau có sẵn, cách sử dụng chúng trong Python và cách chúng tôi có thể sử dụng beutifulsoup để dịch văn bản trong các trang web HTML hoặc tài liệu XML. Cài đặt thư việnĐể thực hiện bản dịch của chúng tôi, chúng tôi sử dụng thư viện Python baidu: ('common','medicine','electronics','mechanics')caiyun: ("medicine","law","machinery")3. Điều này cung cấp một giao diện hiệu quả cho nhiều API dịch có thể có sẵn. pip install translators --upgrade Chọn dịch giảXây dựng một truy vấn Chọn một ngôn ngữXem các tùy chọn Dịch một cụm từ duy nhất baidu: ('common','medicine','electronics','mechanics')caiyun: ("medicine","law","machinery") Xây dựng một truy vấnChọn một ngôn ngữ import translators as ts Chọn một ngôn ngữXem các tùy chọn Dịch một cụm từ duy nhất ts._ Bản dịch hàng loạt Dịch một khung dữ liệu Xem các tùy chọnDịch một cụm từ duy nhất
Dịch một cụm từ duy nhấtBản dịch hàng loạt phrase = 'The quick brown fox jumps over the lazy dog.'ts.google(phrase, from_language='en', to_language='cy') Dịch một khung dữ liệu Bản dịch trang: HTML / XML phrase = "Mae'r llwynog brown cyflym yn neidio dros y ci diog."ts.google(phrase) Cài đặt Mẫu mẫu HTML Much like Chinese whispers, there are certain nuances of language that are often lost in translation. This means we are very unlikely to get the exact original phrase. Bản dịch hàng loạtDịch một khung dữ liệu Bản dịch trang: HTML / XML corpus = ["On display? I eventually had to go down to the cellar to find them.","That's the display department.","With a flashlight.","Ah, well the lights had probably gone.","So had the stairs.","But look, you found the notice didn't you?","Yes, said Arthur, yes I did. It was on display in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying 'Beware of the Leopard'"] Cài đặt welsh = [ts.google(phrase, from_language='en', to_language='cy') for phrase in corpus] Dịch một khung dữ liệuBản dịch trang: HTML / XML import pandas as pdCài đặt Bản dịch trang: HTML / XMLCài đặt Cài đặtĐể làm điều này, chúng tôi cài đặt Soup 4 đẹp 4: pip install bs4 Mẫu mẫu HTMLSử dụng một số bản dịch trước đó, chúng tôi phân bổ ngẫu nhiên một tập hợp các bản dịch Welsh từ Trích xuất Hướng dẫn Hitchikers. baidu: ('common','medicine','electronics','mechanics')caiyun: ("medicine","law","machinery")0 Kịch bản súp đẹpChúng tôi bắt đầu bằng cách quyết định các yếu tố nào chứa văn bản của chúng tôi. Đối với ví dụ này, nó chỉ là các trường đoạn và tiêu đề, tuy nhiên, chúng có thể được đánh dấu bằng các thuộc tính hoặc lớp thay thế. Sau đó, chúng tôi đọc mã (súp của chúng tôi), trích xuất các yếu tố này và sử dụng thuộc tính baidu: ('common','medicine','electronics','mechanics')caiyun: ("medicine","law","machinery")7 và áp dụng baidu: ('common','medicine','electronics','mechanics')caiyun: ("medicine","law","machinery")8 tại chỗ để thay thế bản dịch của chúng tôi. baidu: ('common','medicine','electronics','mechanics')caiyun: ("medicine","law","machinery")1 Chạy này trả về tài liệu gốc với các phần tử baidu: ('common','medicine','electronics','mechanics')caiyun: ("medicine","law","machinery")9 và import translators as ts 0 được dịch:baidu: ('common','medicine','electronics','mechanics')caiyun: ("medicine","law","machinery")2 Sự kết luậnTrong hướng dẫn này, chúng tôi đã đề cập đến việc sử dụng một số API dịch ngôn ngữ thông qua Python và cách dịch văn bản trong khung dữ liệu. Cuối cùng, chúng tôi đã xem xét sử dụng súp đẹp để trích xuất văn bản từ mẫu XML và tạo ra một bản dịch tại chỗ. Hy vọng, hướng dẫn này giúp làm cho văn bản dễ tiếp cận hơn. Làm cách nào để nhập một dịch giả Python?Cài đặt. PIP Cài đặt dịch. Hoặc, bạn có thể tải xuống Cài đặt Nguồn và Python Setup.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. Từ dịch Nhập Translator Trình dịch = Trình dịch (to_lang = "ZH") Dịch = Translator. Dịch ("Đây là một cây bút."). Làm thế nào để bạn dịch văn bản trong Python?Introduction.. từ Trình dịch nhập Googletrans .. Translator = Translator (). Dịch_text = Trình dịch. dịch ('안녕 하세요.'). in (dịch_text. văn bản). Dịch_text = Trình dịch. dịch ('안녕 하세요.', Dest = 'ja'). Làm cách nào để nhận được google dịch trong python?Bạn cũng có thể dịch các tài liệu văn bản qua API Google Dịch. Tất cả bạn phải làm là đọc tệp văn bản bằng Python bằng phương thức mở, đọc văn bản và chuyển nó sang phương thức dịch (). Bạn cũng có thể kiểm tra xem tệp có ở chế độ "đọc" hay không bằng thuộc tính chế độ: nếu f.read the text file in Python using the open method, read the text and pass it to the translate() method. You can also check whether or not the file is in "read" mode using the mode property: if f. Loại dịch giả nào được sử dụng cho Python?Python Googletrans là một mô -đun để dịch văn bản. Nó sử dụng Google Dịch API AJAX để phát hiện Langauges và dịch văn bản. is a module to translate text. It uses the Google Translate Ajax API to detect langauges and translate text. |