ホームページ  >  記事  >  バックエンド開発  >  Python Baidu Translation API はポルトガル語翻訳を実装します

Python Baidu Translation API はポルトガル語翻訳を実装します

WBOY
WBOYオリジナル
2023-08-06 17:16:421197ブラウズ

Python Baidu Translation API はポルトガル語翻訳を実装します

はじめに:
日常生活では、旅行、勉強、仕事など、他の言語を翻訳する必要がある状況によく遭遇します。高級プログラミング言語としての Python の強力なライブラリ サポートにより、開発者はさまざまな関数を便利かつ迅速に実装できます。この記事では、Python で Baidu Translation API を使用してポルトガル語翻訳を実装する方法を紹介し、コード例を使用して説明します。

ステップ 1: Baidu Translation 開発者アカウントを申請する
Baidu Translation API を使用するには、まず開発者アカウントを申請する必要があります。百度翻訳オープンプラットフォームの公式ウェブサイト(https://fanyi-api.baidu.com)を開き、右上隅の「登録」ボタンをクリックしてアカウントを登録します。

ステップ 2: 翻訳インスタンスを作成する
登録が成功したら、バックエンド管理ページにログインします。左上の「アプリケーションの作成」ボタンをクリックし、アプリケーション名を入力し、利用シナリオを選択し、アプリケーションの説明などを入力するとアプリケーションの作成が完了します。

ステップ 3: API 構成情報の取得
アプリケーションが正常に作成されたら、アプリケーションの名前をクリックしてアプリケーションの詳細ページに入ります。ページの左側のナビゲーション バーで [API 管理] メニューを見つけ、クリックして API 管理ページに入ります。このページでは、API のアプリ ID、アプリ キー、アプリ シークレット、その他の情報を取得できます。

ステップ 4: サードパーティ ライブラリをインストールする
操作と使用を容易にするために、サードパーティ ライブラリのリクエストとハッシュリブを Python にインストールし、pip コマンドを使用してインストールする必要があります。

pip install requests hashlib

ステップ 5 : 翻訳関数の実装

以下は、Baidu Translate API を使用してポルトガル語翻訳を実装するサンプル コードです。

import requests
import hashlib
import json

# 设置百度翻译API的配置信息
app_id = 'your_app_id'
app_key = 'your_app_key'
secret_key = 'your_secret_key'

# 定义翻译函数
def translate(text, from_lang, to_lang):
    # 构建访问URL
    url = 'https://fanyi-api.baidu.com/api/trans/vip/translate'
    salt = '1234567890'  # 使用自定义的随机字符串作为salt
    sign = app_id + text + salt + secret_key
    sign = hashlib.md5(sign.encode()).hexdigest()
    url += '?appid=' + app_id + '&q=' + text + '&from=' + from_lang + '&to=' + to_lang + '&salt=' + salt + '&sign=' + sign

    # 发送GET请求并获取翻译结果
    response = requests.get(url)
    result = json.loads(response.text)
    translated = result['trans_result'][0]['dst']
    
    return translated

# 测试代码
text = '你好世界'
from_lang = 'zh'
to_lang = 'pt'

translated_text = translate(text, from_lang, to_lang)
print('翻译结果:', translated_text)

上記のコードでは、まず

translate( ) 関数を使用して翻訳機能を実装します。この関数は、翻訳するテキスト、ソース言語、ターゲット言語の 3 つのパラメータを受け入れます。次に、アクセス URL を構築し、GET リクエストを通じて Baidu Translation API に送信します。最後に、API によって返された結果を解析して、翻訳されたテキストを取得します。

テスト コードでは、ポルトガル語の略語「pt」をターゲット言語として使用し、簡単なテストを実行します。

概要:

上記の手順とサンプル コードを通じて、Python の Baidu Translation API を使用してポルトガル語翻訳を実装するのが非常に簡単であることがわかります。開発者アカウントを登録し、API 構成情報を取得し、GET リクエストを送信して返された結果を解析するだけで、さまざまな言語に翻訳できます。このような機能は、私たちの日常生活や仕事を容易にするだけでなく、学習やコミュニケーションの可能性をさらに広げてくれます。

以上がPython Baidu Translation API はポルトガル語翻訳を実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。