Translate
Integrate Translate in minutes — REST API, WordPress plugin, and embed widgets.
概要
Translate APIは、ブランドセーフで用語集対応の機械翻訳サービスで、46言語をカバーしています。ダッシュボードで設定したルールにより、ブランド名、製品名、トーンを保持します。
クイックスタート
送信元テキストとターゲット言語コードをPOSTします。レスポンスには翻訳された文字列と、適用された用語集マッチに関するメタデータが含まれます。
bash
curl -X POST https://translate.api.jetweb.app/api/translate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "Welcome to our site",
"target_lang": "de"
}'
認証
すべてのAPIエンドポイントにはBearerトークンが必要です。該当する製品のダッシュボードで「API Keys」から生成してください。トークンはサーバーサイドで保持し、公開リポジトリにコミットしたり、フロントエンドバンドルに含めたりしないでください。
bash
Authorization: Bearer YOUR_API_KEY
エンドポイント
ベースURL: https://translate.api.jetweb.app
POST
/api/translate
Translate 1つの文字列。text、target_lang、およびオプションのsource_lang + glossary_idを受け入れます。
POST
/api/translate/batch
Translate 1回のリクエストで最大500の文字列。ページ規模の同期ジョブに推奨されます。
GET
/api/languages
サポートされているすべての言語をISOコードと表示名とともに一覧表示します。
GET
/api/usage
認証されたアカウントの現在の使用クォータと残り容量を返します。
統合
WordPress プラグインはページ、投稿、カスタム投稿タイプを自動翻訳します。ヘッドレスまたはカスタムサイトの場合は、ビルドパイプラインまたはリクエスト時にREST APIを呼び出します。