ForHosting KIT · Texto e IA

Palavra mais longa

Descubra a palavra mais longa de um texto e quantas letras ela tem: numa frase sobre passatempos em inglês, vence supercalifragilisticexpialidocious, com 34 letras. Em caso de empate, todas aparecem, o que ajuda a ajustar tipografia e resolver jogos de palavras. 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

Achar a palavra mais longa de um trecho é uma verificação cotidiana e precisa para encaixe tipográfico, revisões de legibilidade e passatempos de palavras. Cole texto não vazio e esta capacidade percorre sequências de letras Unicode, mede cada token pela contagem de letras e informa a palavra vencedora junto com o comprimento. Quando várias palavras compartilham esse máximo, cada vencedora distinta é listada na ordem da primeira aparição para que os empates fiquem visíveis em vez de ocultos. Pontuação, dígitos e emoji atuam só como separadores, de modo que uma vírgula final nunca infla um comprimento nem vira uma campeã falsa. Cadeias vazias e entrada só de pontuação falham com entrada inválida em vez de inventar uma resposta de comprimento zero.

Como a detecção da palavra mais longa funciona e o que conta como palavra

A intenção de busca de encontrar a palavra mais longa é mais estreita do que um contador geral ou uma lista de palavras únicas: as pessoas querem o comprimento máximo em letras e a identidade de cada palavra empatada nesse comprimento. Esta capacidade define uma palavra como uma sequência contígua máxima de letras Unicode, inclusive marcas combinantes que se apoiam nessas letras, de modo que café e um cafe mais acento decomposto continuam um único token.

Espaços, tabulações, quebras de linha, dígitos, emoji e toda a pontuação atuam só como separadores, assim uma vírgula após um token nunca infla o comprimento nem cria uma palavra falsa. O comprimento é a contagem de letras Unicode dentro do token, não unidades UTF-16 de JavaScript nem a largura visual em uma fonte específica. Hello tem cinco letras, a tem uma e supercalifragilisticexpialidocious tem trinta e quatro.

Compostos com hífen como well-known viram duas palavras, well e known, porque o hífen é um separador; contrações como don't passam a don e t pelo mesmo motivo. Essa regra é intencional e estável: ignorar a pontuação significa que a pontuação nunca une letras em um token mais longo, exatamente o que as checagens de encaixe tipográfico precisam ao perguntar quão larga será a sequência de letras mais longa e indivisível.

Após a tokenização, o motor percorre cada palavra uma vez, rastreia o maior comprimento visto e depois recolhe as formas de superfície distintas cuja contagem de letras iguala esse máximo, preservando a ordem da primeira aparição para que os empates sejam reproduzíveis entre execuções.

Revisão de legibilidade e jargão

Editores varrem rascunhos para trazer à tona palavras quilométricas que prejudicam a leitura e então decidem se as mantêm, hifenizam ou substituem.

A pontuação conta no comprimento da palavra?

Não. Só letras Unicode formam palavras e somam ao comprimento. Vírgulas, aspas, hífens, dígitos e emoji são separadores e nunca inflacionam a contagem.

O que acontece se duas palavras empatarem como as mais longas?

Aparecem todas as palavras distintas com o comprimento máximo, na ordem em que surgem pela primeira vez no texto. Nenhuma fica escondida, então você vê todas as candidatas de uma vez.

Uma palavra com hífen conta como uma só?

Não. O hífen funciona como separador, então well-known vira duas palavras, well e known. As contrações se dividem do mesmo jeito: don't vira don e t.

Funciona com letras acentuadas?

Sim. Letras com acento contam como letras, então café continua sendo uma única palavra mesmo quando o acento foi digitado como uma marca separada. O comprimento é uma contagem de letras, não a largura que a palavra ocupa numa fonte.

Os números contam como palavras?

Não. Algarismos, emojis e pontuação apenas separam palavras. Um texto formado só por números e sinais é recusado, porque não contém nenhuma palavra para medir.

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/str/longest-word

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/str/longest-word \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"The quick brown fox jumps over the lazy dog."}'
{
  "text": "The quick brown fox jumps over the lazy dog."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.longest_word",
  "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_chars100000
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.

Chamadas API bem-sucedidas são cobradas a US$ 0,002 por item; falhas de validação não são cobradas.

Contrato de entrada, campos da resposta e texto vazio ou sem palavras

Uma string vazia, só espaços, ou só dígitos e pontuação também falha, porque nenhuma palavra com letras foi encontrada: a mensagem indica que text deve conter ao menos uma palavra e que pontuação sozinha não basta. Envie por POST um corpo JSON com o campo de string obrigatório text definido para o trecho que deseja analisar. Os aliases input, value, s, content e body são aceitos para que geradores de formulário e clientes antigos publiquem com nomes familiares. O valor deve ser uma string; objetos, arrays, booleanos e números não finitos falham com invalid_input nomeando o problema. Cargas maiores que o teto de caracteres documentado falham do mesmo modo para que um único pedido não monopolize a memória do Worker. Essas falhas de validação não são cobradas na API pré-paga. Em sucesso a resposta ecoa text para tabelas de interface, informa total_words como quantas sequências de letras foram achadas, longest_length como a contagem máxima de letras, longest_word como a primeira vencedora na ordem de leitura, longest_words como a lista ordenada de palavras distintas que compartilham esse comprimento, tie_count como o comprimento dessa lista, e method sempre em longest_word para que os clientes ramifiquem sem farejar formas. Exemplo: The quick brown fox jumps over the lazy dog rende total_words nove, longest_length cinco, longest_word quick e longest_words com quick, brown e jumps. Uma linha que inclui supercalifragilisticexpialidocious rende longest_length trinta e quatro com uma única vencedora. Use longest_word e longest_length quando um distintivo só precisa da primeira campeã; use longest_words quando precisar mostrar cada empate para uma chave de passatempo ou uma revisão de diagramação.

Encaixe tipográfico, legibilidade, passatempos, preço e limites práticos

Chame a ferramenta gratuita no navegador para achar a palavra mais longa quando precisar de um número firme de encaixe tipográfico: a sequência de letras mais longa de um título, uma barra lateral, uma célula de tabela ou uma coluna impressa é o token mais propenso a transbordar se a fonte não puder quebrá-lo. Quem revisa legibilidade usa o mesmo número para marcar jargão quilométrico que atrasará um público geral, e autores de passatempos o usam para confirmar que uma grade, um enigma ou um banco de caça-palavras realmente contém a campeã prevista. Não espere métricas de fonte, kerning nem largura em pixels renderizados: isso depende de um tipo e de um motor de diagramação que este caminho de parse não executa. Use a API pré-paga KIT quando um CMS, um pipeline de diagramação, um app de tutoria ou um cliente móvel precisar do mesmo contrato com saldo a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo depois que o motor rejeita o pedido. Um fluxo típico cola um parágrafo, lê longest_length e compara com a largura da coluna medida em ems ou caracteres. Combine este endpoint com uma ferramenta de contagem ou de palavras únicas quando o próximo passo for volume ou vocabulário, mas conserve find-longest-word como página própria para não misturar a intenção de comprimento máximo com consultas da palavra mais curta, tabelas de frequência ou extração SEO de palavras-chave.

Encaixe tipográfico em títulos e colunas

A pessoa de design cola um título ou barra lateral e lê longest_length para ver se a sequência de letras mais longa vai transbordar uma coluna ou um botão estreitos.

Passatempos de palavras e fixtures de CI

Autores de passatempos e scripts de build fixam a campeã mais longa e seus empates para que grades, enigmas e regressões de tokenização continuem honestos.

Como encontrar a palavra mais longa em um texto?

Envie JSON com text definido para o seu trecho. A resposta inclui longest_word, longest_length e longest_words listando cada palavra distinta que atinge essa contagem máxima de letras.

E se várias palavras compartilham o mesmo comprimento máximo?

Todas voltam em longest_words na ordem da primeira aparição. longest_word é a primeira dessas vencedoras, e tie_count iguala quantas vencedoras distintas existem.

O que acontece se o texto não tem palavras?

O pedido falha com invalid_input. Cadeias vazias e entrada só de pontuação são rejeitadas e não são cobradas na API pré-paga.

Quanto custa o localizador da palavra mais longa?

A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.

Ver a documentação completa do KIT →