Traduzir
POST
https://api.curriculo.me/public/translate/On this page
Sem estado. Traduz strings, ou documentos inteiros PDF e DOCX, entre 85 códigos de idioma 639-1 suportados. Um idioma fora desse conjunto é recusado com 422. Veja Idiomas.
Preço: $0.01 por solicitação, ou três vezes o custo do modelo subjacente quando este for mais alto. Veja Preços e cobrança.
Modo de texto
application/json
| Campo | Tipo | Notas |
|---|---|---|
text | cadeia de caracteres | Uma string. A resposta carrega translation, não uma lista. |
texts | cadeia de caracteres[] | Várias strings. Até 200, e 50.000 caracteres no total. A resposta mantém a sua ordem. |
target_language (obrigatório) | cadeia de caracteres | Código ISO 639-1 para traduzir. |
source_language | cadeia de caracteres | Código ISO 639-1 da entrada. Padrão para en. |
Envie text ou 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"}'- Uma stringa retorna
translationcom uma única flagok. - Várias strings retornam
translationsem ordem de entrada, com uma flagokpor item. Se um item falhar, os demais ainda são retornados. - Para uma entrada grande, a resposta pode incluir
recommended_async: true. Envie esse tipo de trabalho paraPOST /translate/asyncem vez disso.
Modo de documento
multipart/form-data no mesmo caminho.
| Campo | Tipo | Notas |
|---|---|---|
files | arquivo[] | Um ou mais documentos, PDF ou DOCX, até 10 por solicitação e 10 MB cada. Cada documento pode conter até 200 blocos e 50.000 caracteres. |
target_language (obrigatório) | cadeia de caracteres | Código 639-1 de ISO para traduzir. |
source_language | cadeia de caracteres | Código 639-1 da fonte de ISO. Padrão é 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'A tradução é devolvida como texto. Cada arquivo retorna:
{
"filename": "job_description.docx",
"text": "…",
"target_language": "ko",
"source_language": "en",
"ok": true,
"blocks": 14
}Temporização
Menos de um segundo para texto.
Erros
| Status | Causa típica |
|---|---|
400 | Texto em branco, um documento ilegível ou protegido por senha, ou uma chave JSON duplicada. |
413 | Mais de 200 textos, mais de 50.000 caracteres, ou um documento acima do limite de tamanho. |
422 | target_language está faltando, um idioma está fora dos 85 códigos suportados, ou um campo está com nome incorreto. |
Updated