Python google dịch tập tin
Tất cả chúng ta đều biết về Google Dịch. Hôm nay, chúng tôi sẽ cung cấp các ví dụ về cách chúng tôi có thể sử dụng googletrans, thư viện python miễn phí và không giới hạn đã triển khai API Google Dịch. Điều này sử dụng API Google Dịch Ajax để thực hiện cuộc gọi đến các phương thức như phát hiện và dịch Show
Điều đầu tiên chúng ta cần làm là cài đặt thư viện googletrans. Tôi đề nghị sử dụng lệnh cài đặt conda conda install -c conda-forge googletrans Cách nhận các ngôn ngữ được hỗ trợGoogle Dịch hỗ trợ hơn 100 ngôn ngữ. Dưới đây, chúng tôi đưa ra một ví dụ về cách bạn có thể nhận được ngôn ngữ được hỗ trợ và mã tương ứng của chúng import pandas as pd import googletrans from googletrans import Translator translator = Translator() pd.set_option('max_colwidth', 300) # how to get the supported language and their corresponing code lang_df = pd.DataFrame.from_dict(googletrans.LANGUAGES, orient='index', columns=['Language']) lang_df Language af afrikaans sq albanian am amharic ar arabic hy armenian . ... yi yiddish yo yoruba zu zulu fil Filipino he Hebrew [106 rows x 1 columns] Giả sử rằng chúng tôi muốn lấy mã của các ngôn ngữ cụ thể, như 'tiếng Anh', 'tiếng Ý', 'tiếng Tây Ban Nha', 'tiếng Pháp' và 'tiếng Hy Lạp' # find the code for english, french, italian, spanish and greek lang_df[lang_df.Language.isin(['english', 'french', 'italian', 'spanish', 'greek'])] Language en english fr french el greek it italian es spanish Cách phát hiện ngôn ngữGoogle Dịch có thể phát hiện ngôn ngữ. Hãy cho một ví dụ my_example = translator.detect("Cerco un centro di gravità permanente") print(my_example) Detected(lang=it, confidence=1.0) Như chúng ta có thể thấy, Google đã phát hiện ra rằng “Cerco un centro di gravità Permanente” là tiếng Ý với độ tin cậy 100% Cách dịch từ ngôn ngữ nguồn sang ngôn ngữ đíchChức năng dịch dịch từ ngôn ngữ nguồn sang ngôn ngữ đích lấy mặc định là “tiếng Anh” làm ngôn ngữ đích và là ngôn ngữ nguồn, nó cố gắng phát hiện ngôn ngữ
Trong ví dụ của chúng tôi, chúng tôi sẽ xác định ngôn ngữ nguồn và đích. Giả sử chúng ta muốn dịch câu “tiếng Ý” ở trên sang “tiếng Anh” my_translation = translator.translate("Cerco un centro di gravità permanente", src='it', dest='en') print(my_translation.text) I am seeking a permanent center of gravity Đối tượng được trả về bởi phương thức import pandas as pd import googletrans from googletrans import Translator translator = Translator() pd.set_option('max_colwidth', 300) # how to get the supported language and their corresponing code lang_df = pd.DataFrame.from_dict(googletrans.LANGUAGES, orient='index', columns=['Language']) lang_df3 có các thuộc tính sau
Cách dịch nhiều tài liệu cùng lúcGiả sử rằng bạn có tài liệu tiếng Anh trong khung dữ liệu gấu trúc và bạn muốn nhận bản dịch sang tiếng Ý. Hãy cung cấp một khung dữ liệu với các tài liệu tiếng Anh import pandas as pd import googletrans from googletrans import Translator translator = Translator() pd.set_option('max_colwidth', 300) # how to get the supported language and their corresponing code lang_df = pd.DataFrame.from_dict(googletrans.LANGUAGES, orient='index', columns=['Language']) lang_df0 import pandas as pd import googletrans from googletrans import Translator translator = Translator() pd.set_option('max_colwidth', 300) # how to get the supported language and their corresponing code lang_df = pd.DataFrame.from_dict(googletrans.LANGUAGES, orient='index', columns=['Language']) lang_df1 import pandas as pd import googletrans from googletrans import Translator translator = Translator() pd.set_option('max_colwidth', 300) # how to get the supported language and their corresponing code lang_df = pd.DataFrame.from_dict(googletrans.LANGUAGES, orient='index', columns=['Language']) lang_df2Tiếng AnhVăn bảnTiếng ÝVăn bản0Cảnh sát ở Pháp cho biết họ đã thu giữ 140.000 chiếc khẩu trang được định bán trên thị trường chợ đen. La polizia in Francia dicono di aver sequestrato 140. 000 maschere per il viso che erano destinati per la vendita sul mercato nero. 1Các quan chức cho biết họ phát hiện ra số hàng này khi phát hiện một doanh nhân dỡ khẩu trang từ xe tải vào một ngôi nhà ở St Denis, phía bắc Paris. Gli ufficiali dicono che hanno scoperto il raggio quando hanno avvistato un uomo d'affari Scarico le maschere da un camion in una casa a St Denis, a nord di Parigi. 2Thủ tướng Boris Johnson có thể chủ trì cuộc họp báo hàng ngày vào thứ Hai, nhưng nếu không thì sẽ sớm thôi sau đó. Bộ trưởng đầu tiên của Boris Johnson potrebbe condurre la conferenza tema quotidiana il Lunedi, ma, se non allora, sarà abbastanza presto dopo Bản dịch vui vẻ
Chia sẻ bài đăng nàyChia sẻ trên facebook Chia sẻ trên Linkedin Chia sẽ trên Twitter Chia sẻ trên email Để lại bình luậnBình luận Tên Email Trang webLưu tên, email và trang web của tôi trong trình duyệt này cho lần bình luận tiếp theo
Δ Theo dõi bản tin của chúng tôiNhận thông tin cập nhật và học hỏi từ những điều tốt nhấtTrướcTrướcCách tính các giá trị còn thiếu trong R Tiếp theoBảng gian lận hiểu danh sách PythonTiếp theo Thêm để khám phácon trăn Khám phá các mô hình mua hàng của khách hàng với phân tích thị trường. Hướng dẫn dựa trên Python cho ShopifyPhân tích giỏ thị trường rất quan trọng đối với cửa hàng điện tử vì nó có thể cung cấp thông tin chi tiết về hành vi mua hàng của khách hàng và giúp xác định Billy Bonaros Ngày 30 tháng 12 năm 2022 Điều khoản khác Kiểm tra hiệu suất API bằng JmeterCó một số lý do tại sao thử nghiệm hiệu suất API lại quan trọng trong khoa học dữ liệu. Tốc độ, vận tốc. Hiệu suất API rất quan trọng trong nhiều Billy Bonaros Ngày 26 tháng 12 năm 2022 api ARIMA vấn đề về thẻ aws liên tiếp tiền điện tử khoa học dữ liệu tiền điện tử triển khai phương pháp khuỷu tay ví dụ bình nhận diện khuôn mặt lấy hình ảnh pixel câu hỏi phỏng vấn hugface k-means kraken hồi quy logistic lstm máy học monte carlo nlg nlp phát hiện đối tượng opencv pandas gối xác suất pytesseract python R hệ thống đề xuất cạo vệt SQL |