ForHosting KIT · Texto e IA

Número por extenso

Passe um número para palavras em inglês ou espanhol: no modo cheque, 12.5 vira twelve and 50/100, a linha de valor para cheques e notas, e na leitura comum 12.50 fica twelve point five zero. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Valor original
0
Você obtém
Idioma e localidade
En
Formato por extenso
Cardinal
Número por extenso
zero

Transforme uma string numérica canônica em palavras em inglês ou espanhol. Use o modo cardinal para leitura natural e o modo cheque para valores com centavos NN/100.

Entrada canônica — sem float nem separadores de milhar

A forma válida é um menos opcional, dígitos inteiros e um ponto decimal opcional. Zeros à esquerda (exceto o zero sozinho), vírgulas, espaços, sinal de mais e notação científica são rejeitados com erro de validação. A parte inteira admite até quinze dígitos (0 a 10^15−1).

O modo cardinal permite até seis casas fracionárias; o modo cheque, no máximo duas, sem arredondar.

Escala curta em inglês e escala formal em espanhol

O inglês usa a escala curta dos EUA: thousand, million, billion (10^9) e trillion (10^12). Dezenas compostas levam hífen e as centenas não inserem o and britânico. O espanhol segue a tradição formal: 10^9 é mil millones e 10^12 é billón.

Cem exato do grupo é cien; de 101 a 199 usa-se ciento. A apócope só atua antes de uma escala (veintiún mil).

Modo cardinal versus modo cheque

No modo cardinal o inteiro é soletrado e cada dígito fracionário aparece um a um após point ou punto, preservando zeros finais. No modo cheque o formato é palavras do inteiro mais and NN/100 ou con NN/100, sempre com dois dígitos de centavos. Não há nome de moeda na versão um.

Negativos, zero e padrões

Valores negativos recebem o prefixo minus ou menos. Menos zero colapsa para zero simples. Sem locale o padrão é inglês; sem mode o padrão é cardinal.

Valores de cheque e fatura por extenso

Gere a linha legal do valor com centavos NN/100 fixos para cheques e faturas.

Acessibilidade

Soletre totais exibidos para leitores de tela lerem linguagem natural.

Documentos bilíngues en/es

Produza redação em inglês e espanhol a partir do mesmo número canônico.

Testes determinísticos

Afirme strings words exatas em CI sem depender de float do sistema.

Qual é o intervalo?

A parte inteira absoluta fica entre 0 e 10^15−1 inclusive.

O inglês usa and nas centenas?

Não no modo cardinal. And só aparece no modo cheque antes de NN/100.

Como fica mil em espanhol?

Exatamente mil, nunca un mil. 10^9 é mil millones; 10^12 é un billón.

Há arredondamento no modo cheque?

Não. Mais de dois dígitos fracionários é erro; um dígito é preenchido com zero.

Como os decimais são lidos no modo cardinal?

Cada dígito depois do ponto é lido um a um, logo após a palavra point ou punto, e os zeros finais são mantidos. Assim, 12.50 vira twelve point five zero em inglês.

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.

POSThttps://api.kit.forhosting.com/text/number-to-words

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/text/number-to-words \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":"1234.56"}'
{
  "value": "1234.56"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.number_to_words",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_int_digits15
max_frac_digits_cardinal6
max_frac_digits_check2
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

A página gratuita e a API compartilham o mesmo oráculo determinístico.

Entrada canônica — sem float nem separadores de milhar

O campo value deve ser uma string para que inteiros grandes não passem por IEEE-754.

Negativos, zero e padrões

O resultado ecoa value, locale e mode efetivos e o campo words exato.

Por que value precisa ser string?

Números JSON são IEEE-754 e não representam com exatidão todo inteiro de 15 dígitos.

A ferramenta do navegador é grátis?

Sim, local e grátis no navegador. A app nativa usa a API; o mesmo pedido custa US$ 0,002 do saldo pré-pago KIT.

Ver a documentação completa do KIT →