Hướng dẫn python deepl translator - phiên dịch deepl python

Chúng tôi vui mừng thông báo phát hành thư viện máy khách Python của chúng tôi cho API DEEPL. Đây là thư viện dành riêng cho ngôn ngữ đầu tiên mà chúng tôi đã xây dựng cho API và mục tiêu của chúng tôi là giúp các nhà phát triển làm việc với Python dễ dàng hơn nhiều để xây dựng các ứng dụng với DEEPL.

Dễ dàng hơn bao nhiêu?

Đây là một ví dụ dịch văn bản. Những gì đã từng là:

import requests 
result = requests.get( 
   "https://api.deepl.com/v2/translate", 
   params={ 
     "auth_key": auth_key, 
     "target_lang": target_language, 
     "text": text, 
   }, 
) 
translated_text = result.json()["translations"][0]["text"]

Hiện tại là:

import deepl 
translator = deepl.Translator(auth_key) 
result = translator.translate_text(text, target_lang=target_language) 
translated_text = result.text

Chúng tôi dự định hỗ trợ tất cả các chức năng của API DEEPL với thư viện Python, mặc dù hỗ trợ cho các tính năng mới có thể được thêm vào thư viện Python sau khi chúng được thêm vào API.

Nếu đó là tất cả những gì bạn cần nghe, và bạn muốn bắt đầu ngay lập tức, bạn có thể tìm thấy thư viện và tài liệu của máy khách Python ở đây.

.

Trong phần còn lại của bài đăng này, chúng tôi sẽ chia sẻ thêm về dự án Thư viện Python và cách bạn có thể tham gia.

Tại sao bắt đầu với Python?

Python là một sự phù hợp lý tưởng cho thư viện khách hàng đầu tiên của chúng tôi. Đây là một trong những ngôn ngữ lập trình được sử dụng rộng rãi nhất trên thế giới và nó phổ biến trong cơ sở người dùng API của chúng tôi. Nó cũng là một ngôn ngữ mà chúng tôi có nhiều kinh nghiệm với AT DEPL.

Điều đó nói rằng, các trường hợp sử dụng cho API DEEPL là rộng rãi và có nhiều ngôn ngữ ngoài Python quan trọng đối với người dùng của chúng tôi. Chúng tôi khám phá các thư viện khách hàng khác mà chúng tôi có thể phát triển trong tương lai và nếu bạn có bất kỳ phản hồi nào về các ngôn ngữ quan trọng nhất đối với bạn, vui lòng liên hệ và cho chúng tôi biết.

Tại sao nguồn mở?

Thư viện máy khách Python cũng là dự án nguồn mở đầu tiên của DEPL. Chúng tôi luôn luôn tìm kiếm những cách mới để học hỏi từ người dùng và đảm bảo rằng các sản phẩm của chúng tôi đang giải quyết các vấn đề thực sự cho họ.

Chúng tôi tin rằng việc tìm nguồn cung ứng mở dự án là cách tốt nhất để thúc đẩy thảo luận minh bạch về những gì người dùng cần và những vấn đề mà họ gặp phải và chúng tôi khuyến khích bạn tạo ra một vấn đề nếu bạn có ý tưởng hoặc phản hồi.

Làm thế nào tôi có thể nhận được sự giúp đỡ với thư viện Python?

Tất nhiên, các vấn đề của GitHub là nơi phù hợp cho mọi thử thách bạn có thể gặp phải khi làm việc với Thư viện Python. Nếu yêu cầu trợ giúp của bạn bao gồm dữ liệu nhạy cảm, vui lòng liên hệ với nhóm hỗ trợ của chúng tôi. Chúng tôi rất vui khi được giúp đỡ.

Gói lên

Để tóm tắt lại, nếu bạn muốn bắt đầu với thư viện máy khách DEEPL, Python, bạn có thể:

  • Kiểm tra repo GitHub để biết hướng dẫn và tài liệu cài đặt
  • Nếu bạn không có khóa xác thực API, hãy đăng ký gói API miễn phí hoặc chuyên nghiệp
  • Tạo vấn đề GitHub để đưa ra phản hồi hoặc đề xuất chức năng mới

Cảm ơn vì đã đọc. Chúng tôi rất vui mừng khi thấy những gì bạn xây dựng.

Nội dung chính ShowShow

  • Tại sao tôi nên sử dụng cái này?
  • Cài đặt
  • Sử dụng một nhà cung cấp dịch khác
  • Đóng góp
  • Nội dung chính Show
  • Tại sao tôi nên sử dụng cái này?
  • Cài đặt
  • 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
  • Dịch đầu ra của bạn trong thời gian thực
  • 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)

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 đầu ra của bạn trong thời gian thực

$ 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

import deepl 
translator = deepl.Translator(auth_key) 
result = translator.translate_text(text, target_lang=target_language) 
translated_text = result.text
0

Nhà cung cấp DEEPL

Tài liệu

import deepl 
translator = deepl.Translator(auth_key) 
result = translator.translate_text(text, target_lang=target_language) 
translated_text = result.text
1

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 đầu ra của bạn trong thời gian thực

  3. 2.0.0 (2017-11-08)pip install -r requirements-dev.txt

  4. Nội phân chínhpre-commit install

  5. Tại sao tôi nên sử dụng cái này?py.test -vv -s

  6. Cài đặt

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

3.6.1

  • 2.0.0 (2017-11-08)

3.5.0

  • Nội phân chính

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

3.4.1

  • Cài đặt

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

3.4.0

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

  • 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

  • Đóng góptranslate documentation at Read the Docs

  • 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 -rrequirements-dev.txt

3.3.0

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

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

  • Đặc trưng

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

  • Cách sử dụng

3.2.1

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

3.2.0

  • Hoặc

3.1.0

  • Tùy chọn

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

2.0.0 (2017-11-08)

  • Đóng góp