Dump API:翻訳を取得する

Dakwak Get Translation APIを使用すると、翻訳する言語と翻訳レベルを選択することで、フレーズの翻訳をリクエストすることができます。 デフォルトでは、指定された用語の公開翻訳が返されます。 それが存在しない場合は、代わりに最も未出版の翻訳が返されます。

要求

以下にGETリクエストを送信してください:
dakwak.com/api/translate.json?apikey=API_KEY&lang=LANG&phrase=PHRASE

次に、太字の大文字の単語を対応する値に置き換えます。

  • apikey:これは、あなたのウェブサイトを特定し、検索APIにアクセスできるようにするために使用される長い一意の文字列です。 ウェブサイトのAPIキーをリクエストするには、にアクセスしてください。 ダッシュボード - >マイウェブサイトのコンテンツ - >設定 青色の "Request API Key"ボタンをクリックします。 電子メールはdakwakのサポートスタッフに送信され、あなたのウェブサイトのAPIキーであなたに連絡します。
  • フレーズ:翻訳したいフレーズ
  • lang:あなたが望む翻訳の言語。 この表に基づいて、言語のショートカットを使用してください:
    Language Shortcut Language Shortcut Language Shortcut
    Afrikaans af Greek el Romanian ro
    Albanian sq Hebrew iw Russian ru
    Arabic ar Hindi hi Serbian sr
    Belarusian be Hungarian hu Slovak sk
    Bulgarian bg Icelandic is Slovenian sl
    Catalan ca Indonesian id Spanish es
    Chinese (Simplified) zh-CN Irish ga Swahili sw
    Croatian hr Italian it Swedish sv
    Czech cs Japanese ja Thai th
    Danish da Korean ko Turkish tr
    Dutch nl Latvian lv Ukrainian uk
    English en Lithuanian lt Vietnamese vi
    Estonian et Macedonian mk Welsh cy
    Filipino tl Malay ms Yiddish yi
    Finnish fi Maltese mt Urdu ur
    French fr Persian fa Chinese (Traditional) zh-TW
    Galician gl Polish pl French (Canada) fr-CA
    German de Portuguese (Europe) pt-PT Spanish (Latin America) es-LA
    Portuguese (Brazil) pt-BR

要求は次のようになります。
dakwak.com/api/translate.json?apikey=12356789abcde&lang=ar&phrase=hello
または、スペイン語の翻訳を取得する場合は:
dakwak.com/api/translate.json?apikey=12356789abcde&lang=es&phrase=hello

応答

リクエストを送信し、すべてのフィールドが有効な場合は、次のような応答が得られます。

{"apikey": "12356789abcde",
"lang": "es",
"phrase": "hello",
"translation": "hola"}

  • apikey、lang、およびphraseフィールドには同じ値のリクエストが含まれています
  • translation:要求されたフレーズの翻訳。 デフォルトでは、公開された翻訳が返されます。 公開された翻訳が存在しない場合は、最高レベルの未発表翻訳が代わりに返されます。

エラーコード

検索結果の代わりにエラーが表示された場合は、リクエストに無効な情報が含まれているか、必要な情報が不足していることを意味します。 正しい要求形式を確認してください。

  • 1100: 'apikey'は必須フィールドです
    あなたはapikeyフィールドを空のままにしました、あなたの要求にそれを含めなかった、またはスペルミスの「apikey」
  • 1101: 'lang'は必須フィールドです
    あなたはlangフィールドを空にしておいたり、あなたの要求にそれを含めなかったり、スペルミスの「lang」
  • 1103: 'フレーズ'は必須フィールドです
    あなたはフレーズフィールドを空のままにしました、あなたの要求にそれを含めなかった、またはスペルミスの「フレーズ」
  • 1300:apikeyは有効である必要があります
    あなたは間違ったAPIキーを使用しました。 ウェブサイトの全APIキーをコピーしてください
  • 1301:言語が有効でないかサポートされていません
    あなたが要求した言語はdakwak.comによってサポートされていないか、存在しません。 上記の表から正しい言語のショートカットを選択してください
  • 1500:あなたの計画に言語が含まれていません
    選択した言語はプランに含まれていません。別の言語を選択してください
  • 1400:要求された語句が見つかりませんでした
    あなたのリクエストのフレーズはまだ翻訳されていません