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

Hướng dẫn python translate language offline - python dịch ngôn ngữ 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)

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)

Đóng góp

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

Đóng góp

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

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

       https://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.

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)

Tài liệu

Đóng góptranslate documentation at Read the Docs

Đóng góp

2.0.0 (2017-11-08)

  1. Đóng góp

  2. 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

  3. 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ệnhpip install -r requirements-dev.txt

  4. Hoặc, bạn có thể tải xuống nguồn vàpre-commit install

  5. Tiền tố ‘sudo, nếu bạn gặp phải một vấn đề.py.test -vv -s

  6. Đặc trưng

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

3.6.1

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

3.5.0

  • Cách sử dụng

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

3.4.1

  • Hoặc

  • Tùy chọn

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

  • 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.

  • 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.1

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

3.2.0

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

3.1.0

  • 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

  • Thêm tài liệu Sphinx

3.0.0

  • 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

  • Thêm nhà cung cấp Microsoft

2.0.0 (2017-11-08)

  • Đóng góp