ForHosting KIT · Texte et IA

Mot le plus long

Repérez le mot le plus long d'un texte et son nombre de lettres : dans une phrase sur les jeux de mots anglais, supercalifragilisticexpialidocious l'emporte avec 34 lettres. En cas d'égalité, tous les mots sont listés, utile pour la typographie ou les jeux. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Repérer le mot le plus long d'un passage est un contrôle quotidien et précis pour l'ajustement typographique, les relectures de lisibilité et les jeux de mots. Collez un texte non vide et cette capacité parcourt les suites de lettres Unicode, mesure chaque jeton au nombre de lettres et indique le mot gagnant avec sa longueur. Lorsque plusieurs mots partagent ce maximum, chaque gagnant distinct est listé dans l'ordre de première apparition afin que les égalités restent visibles plutôt que cachées. Ponctuation, chiffres et emoji n'agissent que comme séparateurs, de sorte qu'une virgule finale n'enfle jamais une longueur et ne devient jamais une championne fictive. Les chaînes vides et une entrée uniquement ponctuée échouent avec une entrée invalide plutôt que d'inventer une réponse de longueur nulle.

Comment la détection du mot le plus long fonctionne et ce qui compte comme mot

L'intention de recherche pour trouver le mot le plus long est plus étroite qu'un compteur général ou une liste de mots uniques : les gens veulent la longueur maximale en lettres et l'identité de chaque mot à égalité sur cette longueur. Cette capacité définit un mot comme une suite contiguë maximale de lettres Unicode, y compris les signes combinants qui se posent sur ces lettres, de sorte que café et un cafe plus accent décomposé restent un seul jeton.

Espaces, tabulations, sauts de ligne, chiffres, emoji et toute la ponctuation n'agissent que comme séparateurs, ainsi une virgule après un jeton n'enfle jamais la longueur et ne crée jamais un faux mot. La longueur est le nombre de lettres Unicode dans le jeton, pas les unités UTF-16 de JavaScript ni la largeur visuelle dans une police particulière. Hello a cinq lettres, a en a une et supercalifragilisticexpialidocious en a trente-quatre.

Les composés à trait d'union tels que well-known deviennent deux mots, well et known, parce que le trait d'union est un séparateur ; les contractions telles que don't deviennent don et t pour la même raison. Cette règle est intentionnelle et stable : ignorer la ponctuation signifie que la ponctuation n'assemble jamais des lettres en un jeton plus long, ce dont ont besoin les contrôles d'ajustement typographique lorsqu'ils demandent quelle largeur aura la plus longue suite de lettres insécable.

Après la tokenisation, le moteur parcourt chaque mot une fois, suit la plus grande longueur vue, puis rassemble les formes de surface distinctes dont le nombre de lettres égale ce maximum, en préservant l'ordre de première apparition pour que les égalités soient reproductibles d'une exécution à l'autre.

Contrôle de lisibilité et de jargon

Les rédacteurs parcourent les brouillons pour faire affleurer les mots kilométriques qui gênent la lecture, puis décident de les garder, de les couper ou de les remplacer.

La ponctuation compte-t-elle dans la longueur du mot ?

Non. Seules les lettres Unicode forment des mots et s'ajoutent à la longueur. Virgules, guillemets, traits d'union, chiffres et emoji sont des séparateurs et n'enflent jamais le décompte.

Que se passe-t-il si deux mots sont à égalité ?

Tous les mots distincts qui atteignent la longueur maximale sont listés, dans leur ordre d'apparition dans le texte. Aucun n'est masqué, vous voyez donc tous les candidats d'un coup.

Un mot avec trait d'union compte-t-il pour un seul mot ?

Non. Le trait d'union sert de séparateur : well-known devient deux mots, well et known. Les contractions se coupent de la même façon, et aujourd'hui donne aujourd et hui.

L'outil gère-t-il les lettres accentuées ?

Oui. Les lettres accentuées comptent comme des lettres, donc café reste un seul mot même si l'accent a été saisi comme un signe séparé. La longueur est un nombre de lettres, pas la largeur du mot dans une police.

Les nombres comptent-ils comme des mots ?

Non. Les chiffres, les emojis et la ponctuation ne font que séparer les mots. Un texte composé uniquement de nombres et de signes est refusé, car il ne contient aucun mot à mesurer.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/str/longest-word

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_chars100000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Les appels API réussis sont facturés à $0.002 par élément ; les échecs de validation ne sont pas facturés.

Contrat d'entrée, champs de réponse et texte vide ou sans mots

Une chaîne vide, uniquement des espaces, ou uniquement des chiffres et de la ponctuation échoue aussi, car aucun mot portant des lettres n'a été trouvé : le message indique que text doit contenir au moins un mot et que la ponctuation seule ne suffit pas. Envoyez en POST un corps JSON avec le champ chaîne obligatoire text fixé au passage que vous souhaitez analyser. Les alias input, value, s, content et body sont acceptés afin que générateurs de formulaires et anciens clients publient sous des noms familiers. La valeur doit être une chaîne ; objets, tableaux, booléens et nombres non finis échouent avec invalid_input en nommant le problème. Les charges plus longues que le plafond de caractères documenté échouent de la même façon afin qu'une seule requête ne monopolise pas la mémoire du Worker. Ces échecs de validation ne sont pas facturés sur l'API prépayée. En cas de succès, la réponse répète text pour les tableaux d'interface, signale total_words comme le nombre de suites de lettres trouvées, longest_length comme le nombre maximal de lettres, longest_word comme le premier gagnant dans l'ordre de lecture, longest_words comme la liste ordonnée des mots distincts qui partagent cette longueur, tie_count comme la longueur de cette liste, et method toujours à longest_word pour que les clients se ramifient sans flairer les formes. Exemple : The quick brown fox jumps over the lazy dog donne total_words neuf, longest_length cinq, longest_word quick et longest_words contenant quick, brown et jumps. Une ligne qui inclut supercalifragilisticexpialidocious donne longest_length trente-quatre avec un seul gagnant. Utilisez longest_word et longest_length lorsqu'un badge n'a besoin que du premier champion ; utilisez longest_words lorsque vous devez montrer chaque égalité pour une clé de jeu ou une relecture de mise en page.

Ajustement typographique, lisibilité, jeux, tarif et limites pratiques

Appelez l'outil gratuit dans le navigateur pour trouver le mot le plus long lorsque vous avez besoin d'un chiffre ferme d'ajustement typographique : la plus longue suite de lettres d'un titre, d'une barre latérale, d'une cellule de tableau ou d'une colonne imprimée est le jeton le plus susceptible de déborder si la police ne peut pas le couper. Les relecteurs de lisibilité utilisent le même chiffre pour signaler un jargon kilométrique qui ralentira un public général, et les auteurs de jeux s'en servent pour confirmer qu'une grille, une énigme ou une banque de mots mêlés contient bien la championne prévue. Associez ce point de terminaison à un outil de décompte ou de mots uniques lorsque l'étape suivante est le volume ou le vocabulaire, mais conservez find-longest-word comme page dédiée afin de ne pas mêler l'intention de longueur maximale aux requêtes du mot le plus court, aux tables de fréquence ou à l'extraction SEO de mots-clés. N'attendez pas de métriques de police, de crénage ni de largeur en pixels rendus : cela dépend d'un caractère et d'un moteur de mise en page que ce chemin d'analyse n'exécute pas. Utilisez l'API prépayée KIT lorsqu'un CMS, un pipeline de mise en page, une application de tutorat ou un client mobile a besoin du même contrat sous solde à $0.002 par élément réussi ; les échecs de validation ne consomment jamais le solde après le rejet du moteur. Un flux typique colle un paragraphe, lit longest_length et le compare à la largeur de colonne mesurée en ems ou en caractères.

Ajustement typographique des titres et colonnes

Les concepteurs collent un titre ou une barre latérale et lisent longest_length pour voir si la plus longue suite de lettres débordera d'une colonne ou d'un bouton étroits.

Jeux de mots et fixtures de CI

Auteurs de jeux et scripts de compilation ancrent la championne la plus longue et ses égalités pour que grilles, énigmes et régressions de tokenisation restent honnêtes.

Comment trouver le mot le plus long dans un texte ?

Envoyez un JSON avec text fixé à votre passage. La réponse inclut longest_word, longest_length et longest_words listant chaque mot distinct qui atteint ce nombre maximal de lettres.

Que se passe-t-il si plusieurs mots partagent la même longueur maximale ?

Ils sont tous renvoyés dans longest_words dans l'ordre de première apparition. longest_word est le premier de ces gagnants, et tie_count égale le nombre de gagnants distincts.

Que se passe-t-il si le texte n'a aucun mot ?

La requête échoue avec invalid_input. Les chaînes vides et l'entrée uniquement ponctuée sont rejetées et ne sont pas facturées sur l'API prépayée.

Combien coûte le chercheur du mot le plus long ?

L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →