Escrever um número em espanhol
O 1234 em espanhol fica mil doscientos treinta y cuatro, no espanhol formal usado em cheques e contratos. Os acentos, cien ou ciento e un millón ou millones saem certos sempre. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Inteiro
- 1.234
- Palavras
- mil doscientos treinta y cuatro
- Idioma
- es
Escrever um número em espanhol transforma um inteiro puro na frase formal que você escreveria em um cheque, uma cláusula legal ou um gabarito. Digite mil duzentos e trinta e quatro e a ferramenta devolve mil doscientos treinta y cuatro, seguindo as convenções cotidianas do espanhol para unidades, teens, dezenas com y, centenas incluindo cien versus ciento, e grupos de escala longa como mil, un millón, mil millones e un billón. Alunos conferem lição de casa de valor posicional; tradutores e equipes de localização verificam o espanhol de faturas e interfaces; finanças e administração precisam da mesma redação sempre. Entrada não numérica, frações, NaN e Infinity falham com erro de validação claro.
Como funciona a escrita de números em espanhol
Comece com um inteiro finito em dígitos ordinários. Zero é simplesmente cero. Para valor negativo, escreva o valor absoluto e prefixe a palavra menos.
Magnitudes positivas são quebradas em grupos de três dígitos da direita e cada grupo é nomeado com tabelas formais do espanhol: unidades de uno a nueve, teens de diez a diecinueve, vintes fusionados de veinte a veintinueve com acentos corretos em veintidós, veintitrés e veintiséis, depois dezenas de treinta a noventa unidas à unidade com y como em treinta y cuatro. Centenas usam cien quando o grupo é exatamente cem, e ciento, doscientos, trescientos e o restante quando há mais dígitos.
Milhares usam mil sozinho para mil e N mil com apócope de uno para un ou veintiún antes de mil. Milhões usam un millón no singular e N millones no plural; um bilhão na escala curta é mil millones na escala longa espanhola, e um trilhão de escala curta vira un billón. O algoritmo é pura consulta de tabelas e divmod inteiro: sem sementes aleatórias, relógio, rede ou deriva de modelo.
Valores devem ficar no intervalo de inteiros seguros do JavaScript. Entrada fracionária como 3.5 é rejeitada; esta capacidade limita-se deliberadamente a inteiros.
O que você envia e o que recebe de volta
Envie um único campo obrigatório n com um número inteiro a escrever. Valores absolutos maiores que Number.MAX_SAFE_INTEGER são rejeitados. No sucesso a resposta devolve o inteiro limpo n, a frase espanhola em words, language em es e um booleano negative.
Checagens clássicas: n igual a zero → cero; n igual a 1234 → mil doscientos treinta y cuatro; n igual a um milhão → un millón; n igual a −5 → menos cinco.
Onde ferramentas de número por extenso em espanhol aparecem no trabalho real
Cursos de espanhol e matemática bilíngue atribuem exercícios de nomes de número; um oráculo confiável acelera gabaritos e demos. Contabilidade, cartórios e administração ainda escrevem valores por extenso em cheques e formulários. Engenheiros de localização que constroem cópias de UI, modelos de fatura e leituras de acessibilidade precisam de redação determinística.
Entrevistas de programação às vezes pedem number-to-words; tutores comparam a saída do aluno com strings conhecidas. Trate escrita em inglês, legalese de moeda com centavos e formatação de dígitos por locale como intenções separadas.
Casos de uso
Lição de casa e exercícios de nomes de número em espanhol
Confira respostas de livro para escrever inteiros em espanhol formal, incluindo teens, dezenas com y, cien versus ciento e milhões.
Cheques, contratos e formulários administrativos
Produza a linha de palavras ao lado dos valores em dígitos para que documentos legais e administrativos fiquem consistentes e difíceis de alterar.
Perguntas frequentes
O que este escritor de números em espanhol devolve para 1234?
mil doscientos treinta y cuatro. Essa é a escrita formal cotidiana do espanhol com centenas, a y entre dezenas e unidades, e mil para mil.
Suporta milhões e bilhões?
Sim. Usa escala longa espanhola: un millón para 1,000,000, mil millones para 1,000,000,000 e un billón para 1,000,000,000,000, com plurais quando o coeficiente é maior que um.
O que acontece com entrada não numérica?
Frações, texto solto, NaN, Infinity e valores vazios são rejeitados e não cobrados.
Números negativos são suportados?
Sim. Negativos são escritos como menos seguido do valor absoluto em palavras, por exemplo menos cinco para −5.
Quanto custa?
A ferramenta do navegador é grátis e roda localmente.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/fmt/number-to-words-es \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":1234}'const res = await fetch("https://api.kit.forhosting.com/fmt/number-to-words-es", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 1234
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fmt/number-to-words-es",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 1234
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fmt/number-to-words-es", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":1234}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":1234}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fmt/number-to-words-es", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"n": 1234
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fmt.number_to_words_es",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_abs | 9007199254740991 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
O preço das chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item.
O que você envia e o que recebe de volta
Alias number, value e input são aceitos. n pode ser inteiro JSON ou string de dígitos com sinal opcional. n ausente, strings vazias, decimais com parte fracionária, notação científica, palavras soltas, NaN e Infinity falham com invalid_input e não são cobrados. Preço das chamadas API bem-sucedidas é US$ 0,002 por item; falhas de validação não consomem saldo.
Onde ferramentas de número por extenso em espanhol aparecem no trabalho real
Como esta capacidade é um motor de parse puro, o preço da API é US$ 0,002 por item bem-sucedido e validação falha não consome saldo.
Casos de integração
Localização e fixtures de teste golden
Gere frases espanholas esperadas para cópias de UI, modelos de fatura e testes unitários cobrindo zero, negativos e grandes grupos de escala longa.