言語を検出する
POST
https://api.curriculo.me/public/detect-language/ステートレス。 は、各テキストに対して 639-1 コードを返します。誰もがそれを読む前に、CV またはメッセージ(適切なリクルーターを割り当て、適切なテンプレートを選択)をルーティングするために使用します。
価格: 、1 回のリクエストあたり $0.001 です。
検出は最初にオフラインで実行されます。オフライン検出器が自信を持って呼び出すことができないテキストは、モデルにフォールバックし、任意の 2 文字のコード、 /translate/ が受け入れない言語を含む、を返すことができます。
リクエスト
application/json``text (1つの文字列)または texts (リスト)を送信します。リストで入力、リストで出力します。
| フィールド | タイプ | ノート |
|---|---|---|
text | 文字列 | 最大5万文字の単一のテキストです。 |
texts | 文字列[] | 最大200のテキストで、各テキストは最大5万文字です。レスポンスは順序を保持します。 |
default_language | 文字列 | テキストが呼び出せない場合に返されます。デフォルトは en. |
例
1つのテキスト:
curl -X POST https://api.curriculo.me/public/detect-language/ \
-H 'Authorization: Bearer key_abc123_yoursecret' \
-H 'Content-Type: application/json' \
-d '{"text": "Ingeniera de software con diez años de experiencia"}'複数のテキスト:
curl -X POST https://api.curriculo.me/public/detect-language/ \
-H 'Authorization: Bearer key_abc123_yoursecret' \
-H 'Content-Type: application/json' \
-d '{"texts": ["Ingénieur logiciel", "소프트웨어 엔지니어"], "default_language": "en"}'レスポンス
1つのテキストはそのテキストの結果を返します。複数のテキストは入力順に結果を返します。 バッチ処理についてはこちら.
タイミング
1秒未満です。
エラー
| ステータス | 典型的な原因 |
|---|---|
400 | 空のテキスト、または重複した JSON キーです。 |
413 | 200を超えるテキスト、または50,000文字を超えるテキストです。 |
Updated