Skip to content

翻訳

POSThttps://api.curriculo.me/public/translate/
On this page

ステートレス。 は、85のサポートされているISO 639-1言語コード間で文字列または全PDFおよびDOCX文書を翻訳します。そのセットに含まれない言語は 422で拒否されます。詳細は 言語 へ。.

価格: リクエストあたり$0.01、またはそれが高い場合は基礎モデルコストの3倍。詳細は 料金と請求へ。.

テキストモード

application/json

フィールドタイプノート
text文字列1つの文字列。レスポンスには translationが含まれ、リストではありません。
texts文字列[]複数の文字列。最大200、合計50,000文字。レスポンスはあなたの順序を保持します。
target_language (必須)文字列翻訳するISO 639-1コード。
source_language文字列入力のISO 639-1コード。デフォルトは en.

いずれかを送信 text または texts.

curl -X POST https://api.curriculo.me/public/translate/ \
  -H 'Authorization: Bearer key_abc123_yoursecret' \
  -H 'Content-Type: application/json' \
  -d '{"texts": ["Senior backend engineer", "Remote within Europe"], "source_language": "en", "target_language": "fr"}'
  • 1つの文字列 が translation と1つの ok フラグを返します。
  • 複数の文字列 は入力順で translations を返し、各アイテムに ok フラグを付けます。1つのアイテムが失敗しても、残りは戻ってきます。
  • 大きな入力の場合、レスポンスには recommended_async: trueが含まれることがあります。そのような作業は POST /translate/async に送信してください。

ドキュメントモード

multipart/form-data 同じパス上に。

フィールドタイプノート
filesファイル[]1つ以上のドキュメント、PDFまたはDOCX形式で、リクエストごとに最大10件、各10MBまで。各ドキュメントは最大200ブロックおよび50,000文字を保持できます。
target_language (必須)文字列翻訳先のISO 639-1コード。
source_language文字列ソースのISO 639-1コード。デフォルトは en.
curl -X POST https://api.curriculo.me/public/translate/ \
  -H 'Authorization: Bearer key_abc123_yoursecret' \
  -F 'files=@job_description.docx' \
  -F 'target_language=ko'

翻訳はテキストとして返されます。各ファイルは次のように返します:

{
  "filename": "job_description.docx",
  "text": "…",
  "target_language": "ko",
  "source_language": "en",
  "ok": true,
  "blocks": 14
}

タイミング

テキストは1秒未満です。

エラー

ステータス典型的な原因
400空のテキスト、読めないまたはパスワード保護されたドキュメント、または重複したJSONキー。
413200を超えるテキスト、50,000文字を超える、またはサイズ制限を超えるドキュメント。
422target_language が欠けている、言語が85のサポートコードの外にある、またはフィールドが誤って命名されています。

Updated