Skip to content

Detectar idioma

POSThttps://api.curriculo.me/public/detect-language/
On this page

Sem estado. Retorna um código 639-1 para cada texto. Use-o para rotear um CV ou mensagem (atribuir o recrutador certo, escolher o modelo certo) antes que alguém a leia.

Preço: $0.001 por solicitação.

A detecção é executada offline primeiro. Um texto que o detector offline não pode chamar com confiança recorre a um modelo, que pode retornar qualquer código de duas letras, incluindo idiomas que /translate/ não aceita.

Solicitação

application/json. Envie text (uma string) ou texts (uma lista). Lista de entrada, lista de saída.

CampoTipoNotas
textcadeia de caracteresUm único texto, com até 50.000 caracteres.
textscadeia de caracteres[]Até 200 textos, cada um com até 50.000 caracteres. A resposta mantém a ordem.
default_languagecadeia de caracteresRetornado quando um texto não pode ser chamado. Padrão para en.

Exemplos

Um texto:

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"}'

Vários textos:

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"}'

Resposta

Um texto retorna o resultado desse texto. Vários textos retornam resultados na ordem de entrada. Consulte a Batching.

Temporização

Menos de um segundo.

Erros

StatusCausa típica
400Texto em branco, ou uma chave JSON duplicada.
413Mais de 200 textos, ou um texto com mais de 50.000 caracteres.

Updated