Palavras francesas em número
Digite um número francês por extenso e receba-o em algarismos: «vingt et un» vira 21. Lê números inteiros de zéro a 999, com ou sem hífens. 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
- Texto
- vingt et un
- N
- 21
Analisa cardinais franceses simples de 0 a 999 e os converte em um inteiro. Intenção de busca: palavras em número francês. Não são necessárias chamadas de rede nem sementes aleatórias. Trabalhos com falha não são cobrados.
Como se leem os números franceses por extenso
O francês escreve os números com um pequeno conjunto de palavras que se combinam: unidades, dezenas, a conjunção «et», hífens e «cent» para as centenas. Esta ferramenta lê um cardinal francês escrito por extenso e devolve o mesmo número em algarismos, de zéro a 999. Cada palavra é associada ao seu valor, os hífens e o «et» são tratados como simples ligações e «cent» multiplica a parte que vem antes. Assim, «vingt et un» vira 21, exatamente como um falante de francês leria em voz alta. O que não é um número francês válido é conferido antes da leitura e recusado com uma mensagem clara.
Para que serve e onde prestar atenção
Ela é prática para ensinar e praticar: quem estuda francês pode escrever um número por extenso e confirmar os algarismos, e quem ensina pode conferir uma lista de respostas rapidamente. O tropeço mais comum está nas ligações: alguns números levam «et» e outros um hífen, e é fácil confundir. Aqui as duas grafias são aceitas, então você pode se concentrar nas palavras. Lembre-se do alcance: a ferramenta cobre cardinais até 999 e devolve um número inteiro, por isso valores maiores precisam de outro método.
Como funciona
Analisa cardinais franceses simples de 0 a 999 e os converte em um inteiro. Mapa de tokens com normalização de et e hífens; cent multiplica. Não são necessárias chamadas de rede nem sementes aleatórias.
Trabalhos com falha não são cobrados. Não são necessárias chamadas de rede nem sementes aleatórias. Trabalhos com falha não são cobrados.
As entradas são validadas antes da aritmética; cargas inválidas falham
Quando usar
Use quando a intenção de busca coincidir. Analisa cardinais franceses simples de 0 a 999 e os converte em um inteiro. Entrega apenas em inglês; o Nitro hidrata os demais locales.
Não são necessárias chamadas de rede nem sementes aleatórias. Trabalhos com falha não são cobrados. Não são necessárias chamadas de rede nem sementes aleatórias.
Trabalhos com falha não são cobrados.
Casos de uso
Ensino
Goldens fixados.
Perguntas frequentes
Quais números franceses ele consegue ler?
Os números inteiros de zéro a 999 escritos por extenso. Ele devolve um único número inteiro, então ordinais e valores com casas decimais ficam fora do alcance.
Faz diferença escrever com hífen ou com «et»?
Não. Os hífens e a palavra «et» são normalizados antes da leitura, então «vingt et un» e «vingt-et-un» dão o mesmo resultado: 21. Você pode escrever do jeito que aprendeu.
Como ele interpreta a palavra «cent»?
«Cent» multiplica a parte que vem antes, então «deux cents» é lido como duas vezes cem. O que vem depois é somado, do mesmo jeito que o número é falado.
O que acontece se o texto não for um número francês?
A ferramenta recusa e avisa, em vez de tentar adivinhar. Confira a grafia ou se o número passa de 999 e tente de novo.
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/math/words-to-number-fr \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"vingt et un"}'const res = await fetch("https://api.kit.forhosting.com/math/words-to-number-fr", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "vingt et un"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/words-to-number-fr",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "vingt et un"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/words-to-number-fr", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"vingt et un"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"vingt et un"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/words-to-number-fr", 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
{
"text": "vingt et un"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.words_to_number_fr",
"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
A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética; cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma vez a partir de valores IEEE brutos quando se pedem decimais.
Como funciona
A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética; cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma vez a partir de valores IEEE brutos quando se pedem decimais. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética; cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma vez a partir de valores IEEE brutos quando se pedem decimais. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API.
Entradas, limites e arredondamento
Decimais opcionais usam half-up uma vez. Campos de saída opcionais são omitidos, nunca null. Não são necessárias chamadas de rede nem sementes aleatórias. Trabalhos com falha não são cobrados. Não são necessárias chamadas de rede nem sementes aleatórias. Trabalhos com falha não são cobrados. Forneça os campos JSON obrigatórios com nomes seguros para o DOM. Tipos inválidos geram invalid_input. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética; cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma vez a partir de valores IEEE brutos quando se pedem decimais. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética; cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma vez a partir de valores IEEE brutos quando se pedem decimais.
Quando usar
A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética; cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma vez a partir de valores IEEE brutos quando se pedem decimais. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética; cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma vez a partir de valores IEEE brutos quando se pedem decimais.
Casos de integração
Verificação rápida
Widget gratuito.
Automação
API com o mesmo JSON.
Perguntas técnicas
É grátis?
Sim, tier A.
Rede?
Nenhuma.
Entrada inválida?
Erro invalid_input.
Tem API?
Sim.
Idiomas?
Só EN; Nitro hidrata.