Để làm việc với API Google Dịch bằng Python, bạn có thể sử dụng googletrans
thư viện, là một trình bao bọc xung quanh API Google Translate. Dưới đây là một đoạn script đơn giản minh họa cách sử dụng thư viện này để dịch văn bản.
Đầu tiên bạn cần cài đặt thư viện:
pip install googletrans==4.0.0-rc1
Đây là một đoạn mã ví dụ cơ bản để dịch văn bản bằng cách sử dụng googletrans
thư viện:
from googletrans import Translator
def translate_text(text, src_lang='auto', dest_lang='en'):
translator = Translator()
try:
translated = translator.translate(text, src=src_lang, dest=dest_lang)
return translated.text
except Exception as e:
print(f"An error occurred: {e}")
return None
if __name__ == "__main__":
# Example usage
original_text = "Hola, ¿cómo estás?"
src_language = 'es' # Spanish
dest_language = 'en' # English
translated_text = translate_text(original_text, src_language, dest_language)
if translated_text:
print(f"Original text: {original_text}")
print(f"Translated text: {translated_text}")
Kịch bản này thực hiện các bước sau:
- Nhập khẩu
Translator
lớp học từgoogletrans
thư viện. - Định nghĩa một hàm
translate_text
lấy văn bản cần dịch, ngôn ngữ nguồn và ngôn ngữ đích làm đối số. - Sử dụng
Translator
đối tượng thực hiện dịch thuật và xử lý bất kỳ trường hợp ngoại lệ nào có thể xảy ra. - bên trong
if __name__ == "__main__":
khối, trình bày cách sử dụngtranslate_text
chức năng với một ví dụ.
Bạn có thể sửa đổi src_language
Và dest_language
các biến để dịch giữa các ngôn ngữ khác nhau. Các src_lang
tham số có thể được đặt thành 'auto'
để tự động phát hiện ngôn ngữ nguồn.
Vui lòng mở rộng tập lệnh này hoặc tích hợp nó vào một ứng dụng lớn hơn nếu cần.
Bình luận (0)
Chưa có bình luận nào ở đây, bạn có thể là người đầu tiên!