Để 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:

  1. Nhập khẩu Translator lớp học từ googletrans thư viện.
  2. Đị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ố.
  3. 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.
  4. bên trong if __name__ == "__main__": khối, trình bày cách sử dụng translate_text chức năng với một ví dụ.

Bạn có thể sửa đổi src_languagedest_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!

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *


Chọn và mua proxy

Proxy trung tâm dữ liệu

Proxy luân phiên

Proxy UDP

Được tin cậy bởi hơn 10000 khách hàng trên toàn thế giới

Khách hàng ủy quyền
Khách hàng ủy quyền
Khách hàng proxy flowch.ai
Khách hàng ủy quyền
Khách hàng ủy quyền
Khách hàng ủy quyền