Hướng dẫn how do you translate a text file in python? - làm cách nào để bạn dịch một tệp văn bản trong python?

Trong dự án này, chúng tôi sẽ dịch tệp văn bản tiếng Anh sang tệp văn bản tiếng Pháp. Trước khi bắt đầu chương trình, chúng tôi cần cài đặt các gói cần thiết. Tôi sử dụng JUYPTER vì vậy tôi sẽ cài đặt trực tiếp bằng cách sử dụng! Cài đặt Pip Googletrans và! Cài đặt Googletrans, sau khi cài đặt nhập các gói bằng cách sử dụng từ khóa nhập khẩu.!pip install googletrans and !conda install googletrans, After install import the packages by using import keyword.

Tên ngôn ngữ cùng với ký hiệu tốc ký của chúng được đưa ra trong đầu ra, vì vậy điều này sẽ giúp chọn biểu mẫu ngắn ngôn ngữ. Ở đây chúng tôi sẽ dịch từ tiếng Anh sang tiếng Pháp, vì tốc ký của Pháp là fr.fr.

API Google Dịch được sử dụng để dịch các từ hoặc câu từ ngôn ngữ này sang ngôn ngữ khác và chúng tôi tạo trình dịch lớp. Bây giờ chúng tôi muốn đọc tệp.Translator. Now we want to read the file.

Sau khi đọc tệp, chuyển biến nội dung chứa văn bản đầu vào cho hàm dịch () và chúng tôi đề cập đến đích là tiếng Pháp là fr.contents variable containing the input text to the translate() function and we mention the destination is French as fr.

Đầu ra (sau khi thay đổi thành tệp văn bản tiếng Pháp)

Cuối cùng, chúng tôi viết đầu ra này trong tệp văn bản bằng phương thức ghi. Khi bạn sử dụng API, điều đó làm cho công việc của chúng tôi dễ dàng hơn và làm cho mã của chúng tôi ngắn.API that's make our work easier and make our code short.


Dịch văn bản từ ngôn ngữ này sang ngôn ngữ khác đang ngày càng trở nên phổ biến đối với các trang web khác nhau khi chúng phục vụ cho khán giả quốc tế. Gói Python giúp chúng tôi làm điều này được gọi là dịch.

Gói này có thể được cài đặt theo cách sau. Nó cung cấp dịch thuật cho các ngôn ngữ chính.

pip install translate

Dưới đây là một ví dụ về việc dịch một câu đơn giản từ tiếng Anh sang tiếng Đức. Mặc định từ ngôn ngữ là tiếng Anh.

from translate import Translator
translator= Translator(to_lang="German")
translation = translator.translate("Good Morning!")
print translation

Khi chúng tôi chạy chương trình trên, chúng tôi nhận được đầu ra sau -

Guten Morgen!

Giữa hai ngôn ngữ

Nếu chúng ta có nhu cầu xác định ngôn ngữ và ngôn ngữ, thì chúng ta có thể chỉ định nó như trong chương trình dưới đây.

from translate import Translator
translator= Translator(from_lang="german",to_lang="spanish")
translation = translator.translate("Guten Morgen")
print translation

Khi chúng tôi chạy chương trình trên, chúng tôi nhận được đầu ra sau -

Buenos días

Hướng dẫn how do you translate a text file in python? - làm cách nào để bạn dịch một tệp văn bản trong python?
Jain khắc nghiệt

Chúng ta có thể dịch ngôn ngữ bằng Python không?

Gói Python giúp chúng tôi làm điều này được gọi là dịch. Gói này có thể được cài đặt theo cách sau. Nó cung cấp dịch thuật cho các ngôn ngữ chính. Dưới đây là một ví dụ về việc dịch một câu đơn giản từ tiếng Anh sang tiếng Đức.

Để dịch văn bản từ ngôn ngữ này sang ngôn ngữ khác bằng Python, chúng tôi sẽ sử dụng một gói có tên googletrans đã được gọi nội bộ vào API Google Dịch. Tuy nhiên, chúng tôi không cần phải lo lắng về việc gọi nội bộ của API; Thay vào đó, chúng ta có thể đi trước và trực tiếp sử dụng gói.

Đầu tiên, hãy để cài đặt gói bằng cách chạy lệnh sau:

pip install googletrans==3.1.0a0

Bây giờ, hãy để Lừa nhìn vào mã:

from googletrans import Translator

translator = Translator()

translated_text = translator.translate('안녕하세요.')

print(translated_text.text)

translated_text = translator.translate('안녕하세요.', dest='ja')

print(translated_text.text)

translated_text = translator.translate('veritas lux mea', src='la')

print(translated_text.text)

Dịch văn bản từ tiếng Trung

  • Trên dòng 1, chúng tôi đã nhập gói yêu cầu.
  • Trên dòng 3, chúng tôi đã tạo một thể hiện của lớp Translator và gán nó cho biến translator.
  • Trên dòng 5, chúng tôi đã thực hiện bản dịch của văn bản. .
  • Trên dòng 6, chúng tôi đã in văn bản dịch.
  • Trên dòng 8, chúng tôi đã dịch văn bản bằng tiếng Hàn sang tiếng Nhật bằng cách chỉ định đích hoặc ngôn ngữ đích, là
    from translate import Translator
    translator= Translator(to_lang="German")
    translation = translator.translate("Good Morning!")
    print translation
    
    0.
  • Trên dòng 9, chúng tôi đã in văn bản dịch.
  • Trên dòng 11, chúng tôi đã dịch văn bản bằng tiếng Latin bằng cách chỉ định ngôn ngữ nguồn. Chúng tôi không chỉ định ngôn ngữ đích, vì vậy văn bản sẽ được dịch sang tiếng Anh theo mặc định.
  • Trên dòng 12, chúng tôi đã in văn bản dịch.

Vì vậy, theo cách này, bạn có thể dễ dàng sử dụng Google Dịch để dịch văn bản của bạn bằng Python.

Người đóng góp

Hướng dẫn how do you translate a text file in python? - làm cách nào để bạn dịch một tệp văn bản trong python?
Jain khắc nghiệt

Chúng ta có thể dịch ngôn ngữ bằng Python không?

Gói Python giúp chúng tôi làm điều này được gọi là dịch.Gói này có thể được cài đặt theo cách sau.Nó cung cấp dịch thuật cho các ngôn ngữ chính.Dưới đây là một ví dụ về việc dịch một câu đơn giản từ tiếng Anh sang tiếng Đức.. This package can be installed by the following way. It provides translation for major languages. Below is an example of translating a simple sentence from English to German.

Trình dịch nào được sử dụng trong Python?

Trình dịch ngôn ngữ sử dụng API Google trong Python.Google API in Python.