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

Đ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ữ đích

Chứ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ữ

translator.translate[text, dest='en', src='auto']

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_df

 
3 có các thuộc tính sau

  • 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
    
     
    
    4. Ngôn ngữ nguồn, được đặt thành tiếng Ý [nó]
  • 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
    
     
    
    5. Ngôn ngữ đích, được đặt thành tiếng Anh [en]
  • 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
    
     
    
    6. Văn bản gốc, đó là 'Cerco un centro di gravità Permanente' trong ví dụ của chúng tôi
  • 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
    
     
    
    7. Văn bản đã dịch, đó là 'Tôi đang tìm kiếm một trọng tâm vĩnh viễn' trong trường hợp của chúng tôi
  • 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
    
     
    
    8. Phát âm của văn bản dịch

Cách dịch nhiều tài liệu cùng lúc

Giả 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_df

 
0
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

 
1
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

 
2Tiế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ẻ

  • Thẻ. google dịch

Chia sẻ bài đăng này

Chia sẻ trên facebook

Chia sẻ trên Linkedin

Chia sẽ trên Twitter

Chia sẻ trên email

Để lại bình luận

Bình luận

Tên Email Trang web

Lư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ôi

Nhận thông tin cập nhật và học hỏi từ những điều tốt nhất

Trướ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 Shopify

Phâ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 Jmeter

Có 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

#Tag Mây ☁️

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

Chúng 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 để cài đặt mô-đun dịch thuật của Google bằng Python?

Để cài đặt, hãy sử dụng những thứ như pip với gói “googletrans” hoặc tải xuống gói và đặt thư mục “googletrans” vào đường dẫn python của bạn.

Bạn có thể dịch toàn bộ tài liệu Google Dịch không?

Dịch tài liệu . On your computer, open a document in Google Docs. Dịch tài liệu. Nhập tên cho tài liệu đã dịch và chọn ngôn ngữ. Nhấp vào Dịch.

Google Dịch tệp âm thanh thành văn bản được không?

Một trong những tính năng của Google Dịch là nó cho phép bạn chuyển giọng nói thành văn bản . Điều này rất hữu ích vì nó giúp bạn tránh được sự cố khi gõ văn bản. Bạn có thể chỉ cần ghi lại âm thanh bạn muốn phiên âm và ứng dụng sẽ chuyển đổi nó thành văn bản bằng ngôn ngữ ưa thích của bạn.

Chủ Đề