Hướng dẫn python google translate offline - python google dịch ngoại tuyến

Nội phân chính

  • Tại sao tôi nên sử dụng cái này?
  • Cài đặt
  • Thay đổi ngôn ngữ mặc định
  • Sử dụng như một mô -đun Python
  • Sử dụng một nhà cung cấp dịch khác
  • Nhà cung cấp DEEPL
  • Tài liệu
  • Đóng góp
  • 2.0.0 [2017-11-08]

Dịch là một công cụ dịch thuật đơn giản nhưng mạnh mẽ được viết bằng Python với sự hỗ trợ cho nhiều nhà cung cấp dịch thuật. Đến bây giờ chúng tôi cung cấp tích hợp với API Microsoft Dịch, dịch API MyMemory, Libretranslate và Deepl tựa API miễn phí và Pro API

Tại sao tôi nên sử dụng cái này?

Cài đặt

Cài đặt

$ pip install translate

Thay đổi ngôn ngữ mặc định

$ python setup.py install

Sử dụng như một mô -đun Python

Sử dụng một nhà cung cấp dịch khác

  • Nhà cung cấp DEEPL

  • Tài liệu

Đóng góp

2.0.0 [2017-11-08]

$ translate-cli -t zh "This is a pen."

Translation: 这是一支笔
-------------------------
Translated by: MyMemory

Dịch là một công cụ dịch thuật đơn giản nhưng mạnh mẽ được viết bằng Python với sự hỗ trợ cho nhiều nhà cung cấp dịch thuật. Đến bây giờ chúng tôi cung cấp tích hợp với API Microsoft Dịch, dịch API MyMemory, Libretranslate và Deepl tựa API miễn phí và Pro API

$ translate-cli -t zh "This is a pen." -o
这是一支笔

Lý do lớn nhất để sử dụng dịch là để thực hiện các bản dịch một cách đơn giản mà không cần nỗ lực lớn hơn và có thể được sử dụng như một công cụ dịch thuật như dòng lệnh

Hoặc, bạn có thể tải xuống nguồn và

Thay đổi ngôn ngữ mặc định

Sử dụng như một mô -đun Python

[DEFAULT]
from_lang = autodetect
to_lang = de
provider = mymemory
secret_access_key =

Sử dụng một nhà cung cấp dịch khác

Nhà cung cấp DEEPL

$ translate-cli --generate-config-file
Translate from [autodetect]:
Translate to: 
Provider [mymemory]:
Secret Access Key []:

Sử dụng như một mô -đun Python

In [1]: from translate import Translator
In [2]: translator= Translator[to_lang="zh"]
In [3]: translation = translator.translate["This is a pen."]
Out [3]: 这是一支笔

Sử dụng một nhà cung cấp dịch khác

Sử dụng một nhà cung cấp dịch khác

In [1]: from translate import Translator
In [2]: to_lang = 'zh'
In [3]: secret = ''
In [4]: translator = Translator[provider='', to_lang=to_lang, secret_access_key=secret]
In [5]: translator.translate['the book is on the table']
Out [5]: '碗是在桌子上。'

Nhà cung cấp DEEPL

Tài liệu

In: translator = Translator[provider='microsoft', to_lang=to_lang, secret_access_key=secret, pro=True]

Đóng góp

2.0.0 [2017-11-08]translate documentation at Read the Docs

Đóng góp

2.0.0 [2017-11-08]

  1. Dịch là một công cụ dịch thuật đơn giản nhưng mạnh mẽ được viết bằng Python với sự hỗ trợ cho nhiều nhà cung cấp dịch thuật. Đến bây giờ chúng tôi cung cấp tích hợp với API Microsoft Dịch, dịch API MyMemory, Libretranslate và Deepl tựa API miễn phí và Pro API

  2. Lý do lớn nhất để sử dụng dịch là để thực hiện các bản dịch một cách đơn giản mà không cần nỗ lực lớn hơn và có thể được sử dụng như một công cụ dịch thuật như dòng lệnh

  3. Hoặc, bạn có thể tải xuống nguồn vàpip install -r requirements-dev.txt

  4. Tiền tố ‘sudo, nếu bạn gặp phải một vấn đề.pre-commit install

  5. Đặc trưngpy.test -vv -s

  6. Dịch đầu ra của bạn trong thời gian thực

DO Dịch trong thiết bị đầu cuối của bạn bằng dòng lệnh

3.6.1

  • Cách sử dụng

3.5.0

  • Trong dòng lệnh của bạn:

  • Hoặc

3.4.1

  • Tùy chọn

  • $ translate-cli --help
    Usage: __main__.py [OPTIONS] TEXT...
    
      Python command line tool to make online translations
    
      Example:
    
           $ translate-cli -t zh the book is on the table
           碗是在桌子上。
    
      Available languages:
    
           //en.wikipedia.org/wiki/ISO_639-1
           Examples: [e.g. en, ja, ko, pt, zh, zh-TW, ...]
    
    Options:
      --version                 Show the version and exit.
      --generate-config-file    Generate the config file using a Wizard and exit.
      -f, --from TEXT           Sets the language of the text being translated.
                                The default value is 'autodetect'.
      -t, --to TEXT             Set the language you want to translate.
      -p, --provider TEXT       Set the provider you want to use. The default
                                value is 'mymemory'.
      --secret_access_key TEXT  Set the secret access key used to get provider
                                oAuth token.
      -o, --output_only         Set to display the translation only.
      --help                    Show this message and exit.

3.4.0

  • Trong ~/.python-translate.cfg:

  • CFG không được sử dụng làm mô -đun Python.

  • hoặc chạy dòng lệnh và làm theo các bước:

  • Kết quả thường là một chuỗi unicode.

3.3.0

  • Để sử dụng API DEEPLTHER Pro, hãy chuyển một tham số bổ sung được gọi là Pro cho đối tượng Dịch giả và đặt nó thành True và sử dụng khóa xác thực Pro của bạn làm Secret_Access_Key

  • Tài liệu

  • Kiểm tra tài liệu dịch mới nhất tại Read the Docs

  • Vui lòng gửi yêu cầu kéo, rất nhiều đánh giá cao.

  • Fork Các kho lưu trữ trên GitHub.

3.2.1

  • Tạo một chi nhánh của Master và cam kết các thay đổi của bạn với nó.

3.2.0

  • Cài đặt yêu cầu. PIP Cài đặt -Rrequirements -Dev.Txt

3.1.0

  • Cài đặt trước cam kết. Cài đặt trước cam kết

  • Chạy các bài kiểm tra với py.test -vv -s

  • Tạo yêu cầu kéo với sự đóng góp của bạn

  • Thay đổi

  • Thêm Libretranslate

3.0.0

  • Thêm tài liệu Sphinx

  • Cập nhật readme.

  • Makefile: Thêm lệnh phát hành tạo ra

  • Thêm twine vào các yêu cầu dev.

  • Thay vào đó, hãy tái cấu trúc: Tạo thư mục để thêm tất cả các nhà cung cấp để cho vào một tệp duy nhất

2.0.0 [2017-11-08]

  • Dịch là một công cụ dịch thuật đơn giản nhưng mạnh mẽ được viết bằng Python với sự hỗ trợ cho nhiều nhà cung cấp dịch thuật. Đến bây giờ chúng tôi cung cấp tích hợp với API Microsoft Dịch, dịch API MyMemory, Libretranslate và Deepl tựa API miễn phí và Pro API

Bài Viết Liên Quan

Chủ Đề