Escrever um número em inglês
O 1234 vira one thousand two hundred thirty-four: inglês americano, com hífen nas dezenas e sem and depois das centenas. Também aceita negativos e decimais, lidos dígito a dígito. Útil para notas fiscais, mensagens de voz e aulas. 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
- N
- 1234
- Palavras
- one thousand two hundred thirty-four
- Parte inteira
- 1234
- Idioma
- en
- Estilo
- american_short_scale
Transformar dígitos em inglês falado é uma necessidade diária em faturas, rótulos de acessibilidade, exercícios escolares, cheques, prompts de voz e qualquer interface que precise ler uma quantidade em voz alta sem soar como um numeral bruto. Esta capacidade escreve um número decimal simples em palavras de escala curta do inglês americano—one thousand two hundred thirty-four para 1234, negative forty-two para um inteiro com sinal, e twelve point three four para uma fração de ponto fixo—para que humanos e máquinas compartilhem um contrato determinístico. Texto não numérico falha com um erro claro em vez de uma grafia inventada.
O que a escrita em inglês devolve e quais entradas são válidas
A escrita de escala curta do inglês americano nomeia cada grupo de três dígitos com thousand, million, billion, trillion e quadrillion, e escreve dezenas compostas com hífen para que thirty-four seja uma família de tokens. As centenas omitem a conjunção britânica and, alinhando-se ao estilo dos EUA e ao exemplo que transforma 1234 em one thousand two hundred thirty-four. Sinais opcionais de mais ou menos marcam positivos ou negativos; o motor prefixa negative.
Uma parte fracionária opcional é permitida após um único ponto decimal. Separadores de milhares como vírgulas ou espaços são removidos quando agrupam dígitos com clareza.
Leitura de words, partes, flags de estilo e decimais falados
Em caso de sucesso a resposta devolve uma string decimal simples normalizada no campo n, sem separadores de milhares. O campo words é a escrita completa em inglês americano pronta para exibição, síntese de voz ou modelos. Fracionários são escritos dígito a dígito após point: twelve point three four para 12.34.
Zero é escrito zero; zero negativo ainda carrega negative quando um menos inicial foi fornecido.
Casos de uso
Faturas e linhas de valor legal
Modelos financeiros escrevem totais em inglês ao lado da cifra para que leitores e conformidade compartilhem uma redação determinística de inteiros e valores de ponto fixo.
Acessibilidade e prompts de voz
Leitores de tela e scripts IVR convertem quantidades em palavras naturais do inglês americano, incluindo negativos e decimais dígito a dígito, sem dicionários ad hoc.
Perguntas frequentes
Como escrevo um número em inglês com esta ferramenta?
O campo words devolve a escrita em inglês americano (por exemplo one thousand two hundred thirty-four).
Como decimais e negativos são escritos?
Negativos são prefixados com negative. Dígitos fracionários são escritos um a um após point, então 12.34 vira twelve point three four.
O que acontece com entrada não numérica?
Strings vazias, letras, vários pontos decimais e notação científica são rejeitados e não cobrados.
É inglês britânico ou americano?
Escala curta americana sem and após as centenas (two hundred thirty-four, não two hundred and thirty-four), com dezenas compostas hifenizadas como thirty-four.
Posso digitar o número com separador de milhar?
Sim. Vírgulas ou espaços que agrupam os dígitos de três em três são removidos antes da conversão, então o número agrupado gera exatamente as mesmas palavras que o número sem separador.
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-en \
-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-en", {
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-en",
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-en", 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-en", 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_en",
"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.
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 que a escrita em inglês devolve e quais entradas são válidas
Envie o campo obrigatório n como número JSON ou string numérica; os alias value, number, input e num são aceitos. Strings vazias, letras soltas, vários pontos decimais, prefixos hex e notação científica são rejeitados com invalid_input porque este produto promete a escrita exata de um decimal simples bem formado. Os comprimentos de dígitos são limitados por segurança do Worker, ainda cobrindo exercícios, faturas e magnitudes de negócio.
Leitura de words, partes, flags de estilo e decimais falados
As flags is_integer e is_negative resumem a estrutura. integer_part e fractional_part expõem os dígitos separadamente. language é sempre en e style é sempre american_short_scale. method é sempre number_to_words_en. Checagens: one → one; twenty-one mantém o hífen; one hundred one sem and; zero point zero five → zero point zero five. n ausente, texto não numérico ou strings científicas falham com invalid_input e não são cobrados.
Uso da API, preços, fluxos de acessibilidade e limites práticos
Chame a ferramenta gratuita no navegador para lição de casa, demos e prévias de fatura. Combine com formatadores por locale e com PDF ou e-mail para embutir a linha de palavras. Prefira magnitudes de escala escolar e de negócio, dentro dos limites publicados. Envie um corpo JSON com o campo obrigatório n, ou use os alias documentados. Use a API pré-paga quando acessibilidade, modelo bancário, tutoria ou pipeline precisar de um contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação não consomem saldo. SDKs podem mapear words para uma caixa de resposta e integer_part/fractional_part para colunas de auditoria.
Casos de integração
Lição de casa, tutoria e autoavaliadores
Alunos e plataformas verificam se 1234 está escrito corretamente, com feedback claro de invalid_input quando texto não numérico é enviado por engano.
Perguntas técnicas
A ferramenta de escrever números em inglês é grátis?
O widget do navegador roda grátis no seu dispositivo. Chamadas à API usam saldo KIT pré-pago a US$ 0,002 por item bem-sucedido; falhas de validação não são cobradas.