Mon enfant ne parle pas encore faut-il s’inquiéter et quand consulter un orthophoniste

découvrez quand s'inquiéter si votre enfant ne parle pas encore et à quel moment consulter un orthophoniste pour assurer son développement du langage.

En bref

  • 👶 Un retard de langage correspond à un décalage dans le développement du langage par rapport aux repères d’âge, sans que cela signifie forcément un trouble durable.
  • 🔎 Avant de conclure, il faut regarder l’ensemble : communication (regard, gestes, pointage), compréhension, envie d’échanger, pas seulement la parole.
  • 👂 Un contrôle ORL est souvent une étape clé : bien entendre aide à mieux parler, et des otites à répétition peuvent freiner les progrès.
  • ⏱️ La règle rassurante : une consultation n’engage à rien, mais permet une intervention précoce si nécessaire.
  • 🧩 Certains signaux incitent à consulter plus vite : absence de babillage, pas de pointage, compréhension faible, isolement, pas d’association de mots vers 2-3 ans.
  • 🎲 Le jeu, les routines et les échanges au quotidien restent les meilleurs “accélérateurs” de langage, sans pression ni interrogatoire.

Dans beaucoup de familles, l’attente des premiers mots ressemble à un compte à rebours tendre : on guette un “maman”, un “encore”, un petit mot qui raconte déjà le monde. Et pourtant, certains enfants avancent autrement. Ils observent, utilisent le regard, tirent la main, montrent du doigt… mais la parole tarde, ou reste rare. Cette situation alimente facilement une inquiétude parentale, d’autant que les comparaisons s’invitent partout : à la crèche, au parc, lors des repas de famille où chacun y va de son souvenir (“il parlait en phrases à deux ans !”).

La réalité est plus nuancée : le développement du langage est fait de paliers, parfois rapides, parfois discrets. Un retard de langage peut être transitoire, lié à un contexte, ou révéler des difficultés de langage qui méritent un coup de projecteur professionnel. L’enjeu n’est pas de coller à une performance, mais de s’assurer que l’enfant dispose des meilleures conditions pour comprendre, se faire comprendre et grandir dans la relation. C’est là que la consultation (pédiatre, ORL, orthophoniste) devient un outil de clarification, souvent plus apaisant qu’on ne l’imagine.

Repères du développement du langage : ce qui est attendu… et ce qui varie

Avant même les mots, un enfant “parle” déjà. Dès les premiers mois, il communique par des vocalises, des sourires, des mimiques, puis par le jeu d’échange (un son, une réponse, une pause). Ce socle relationnel compte autant que le dictionnaire. Vers le milieu de la première année, beaucoup de bébés entrent dans le babillage répétitif (“ba-ba”, “ma-ma”), testent leur bouche, écoutent l’effet produit sur l’adulte. Un parent qui répond, imite, attend son tour installe une conversation… sans phrases.

Autour de 12 mois, des mots apparaissent souvent, liés au quotidien : un proche, un objet désiré, une routine (“tata”, “dodo”, “encore”). Entre 12 et 24 mois, la plupart enrichissent progressivement leur lexique. Il est courant de voir une progression irrégulière : un mois “calme”, puis une petite explosion après une période de crèche, un séjour chez les grands-parents ou un changement de rythme. Entre 2 et 3 ans, l’enfant commence en général à assembler : deux mots, puis trois, puis des mini-phrases qui racontent une action (“papa parti”, “veux gâteau”). Après 3 ans, l’entrée à l’école maternelle stimule souvent très vite l’expression, parce que la vie de groupe pousse à demander, raconter, négocier.

Repères du langage de 0 à 3 ans
  1. 0-12 mois

    Gazouillis, babillage, regard partagé. Alerte : pas de babillage ni de réaction aux sons.

  2. 12-18 mois

    Premiers mots, gestes (au revoir), pointage. Alerte : aucun mot à 18 mois, pas de pointage.

  3. 18-30 mois

    Vocabulaire qui explose, associe 2 mots (papa parti). Alerte : pas d'association à 30 mois.

  4. 30-36 mois

    Phrases simples, verbes, questions. Alerte : langage très pauvre, peu de compréhension.

Tableau de repères pratiques (et signaux à surveiller)

Les repères ci-dessous ne sont pas des examens. Ils servent de “baromètre” pour se situer sans se juger. Un décalage isolé peut être banal, mais un cumul de signaux mérite une consultation.

Âge 🧒 Compétences fréquentes ✅ Signaux d’alerte possibles 🚩
0-12 mois 👶 Regard partagé, gazouillis, babillage, réactions aux sons Peu/pas de babillage, pas d’attention aux bruits, peu d’échanges de regard
12-18 mois 🍼 Quelques mots, imitations, gestes (au revoir), compréhension simple Aucun mot vers 18 mois, peu de compréhension, pas de pointage
18-30 mois 🧩 Lexique en hausse, associe 2 mots, demandes (“encore”, “veux”) Pas d’association de mots vers 30 mois, peu d’initiatives, entourage qui “traduit” tout
30-36 mois 🎒 Phrases simples, verbes qui apparaissent, questions, récit court Ne parle presque pas, n’exprime pas de demandes, compréhension limitée

Un exemple concret aide souvent. Lina, 26 mois, comprend “va chercher tes chaussures” et “mets-le dans la boîte”, mais dit seulement “là” et “encore” en pointant. Elle est très relationnelle, rit, montre, cherche l’adulte. Ici, l’axe principal à observer est l’expression, tout en vérifiant l’audition et en renforçant les occasions de parler. À l’inverse, Adam, 30 mois, dit quelques mots mais évite le regard, ne pointe pas, semble “dans sa bulle” et se met en colère car il n’arrive pas à se faire comprendre : la priorité devient l’évaluation globale de la communication. Le repère final à garder : ce n’est pas seulement “combien de mots”, c’est “comment l’enfant entre en relation”.

Quand l’inquiétude parentale est légitime : distinguer “retard de parole” et “retard de langage”

Face à un enfant qui parle peu, une question revient : est-ce un simple décalage, ou une vraie difficulté ? Une clé consiste à différencier deux notions souvent mélangées. Le retard de parole concerne plutôt la façon de produire les sons : l’enfant veut dire un mot, mais le transforme, “simplifie” certains sons, et son articulation peut varier selon les mots. Il peut très bien réussir un son dans un contexte (“train”), mais l’éviter dans un autre (“bar”). Cela peut impressionner l’entourage, mais ces profils comprennent souvent bien et progressent vite avec des stratégies adaptées.

Le retard de langage, lui, touche davantage l’organisation des phrases, la grammaire, la manière de mettre en ordre le temps et l’espace dans ce qui est raconté. Certains enfants semblent “perdus” dans la formulation : ils ont des idées, mais peinent à les structurer. Cette difficulté peut aussi peser émotionnellement : frustration, retrait, crises parce que la communication ne suit pas l’intention. Les moqueries, même légères, peuvent accentuer la gêne. D’où l’intérêt d’une intervention précoce : non seulement pour les mots, mais pour la confiance et les relations.

Les signaux qui incitent à consulter sans attendre

Il n’y a pas d’âge “interdit” pour demander un avis. L’erreur fréquente est d’attendre “la maternelle” comme une baguette magique. Or, la plasticité du cerveau est particulièrement favorable dans les premières années : des ajustements simples peuvent produire de grands effets. Voici des situations où une consultation devient particulièrement pertinente :

  • 🚩 À 3 ans, l’enfant ne parle presque pas ou pas du tout, surtout si la relation et l’échange semblent pauvres.
  • 👂 Suspicion d’audition fluctuante : l’enfant “n’entend pas” quand on l’appelle, augmente le volume, réagit peu aux bruits du quotidien.
  • 🧭 Peu d’initiatives : ne demande pas, ne cherche pas à attirer l’attention, n’utilise ni gestes ni regards pour compléter.
  • 🗣️ Entourage obligé de “traduire” en permanence : seuls les proches comprennent, avec beaucoup de devinettes.
  • 🧩 Cumul avec d’autres fragilités : motricité très en décalage, jeu pauvre, difficultés de compréhension, troubles attentionnels marqués.

Une ressource utile pour se repérer, avec des exemples de situations fréquentes et des pistes pour agir, se trouve ici : repères quand un enfant ne parle pas. Le point essentiel : une évaluation n’est pas une étiquette, c’est un éclairage. Insight final : ce qui alerte le plus, c’est la combinaison “peu de mots + peu de communication”.

Comprendre les causes possibles : audition, environnement, bilinguisme, neurodéveloppement

Quand la parole tarde, les proches cherchent souvent “la” cause unique. En pratique, plusieurs facteurs peuvent se superposer : un enfant peut avoir une audition un peu fluctuante et, en plus, un tempérament très observateur qui parle peu. L’objectif n’est pas de trouver un coupable, mais de comprendre les leviers concrets.

L’audition : la première vérification qui change tout

Pour parler, il faut entendre finement. Une baisse auditive, même intermittente, perturbe l’accès aux sons de la langue. Les otites séreuses répétées, fréquentes chez le petit, peuvent donner l’impression d’un enfant “dans le coton”. Certains bébés restent calmes, silencieux, réagissent surtout quand on est proche ou quand le bruit est fort. Signes possibles : pas de sursaut aux bruits soudains, absence de recherche de la source sonore, réaction limitée quand on parle hors de son champ visuel. Dans ce contexte, l’ORL a un rôle central.

Environnement : stimuler sans sur-stimuler

La stimulation n’est pas une performance éducative. C’est la qualité des échanges : des phrases simples, des tours de parole, des moments partagés. Dans certaines familles épuisées (naissance rapprochée, travail de nuit, événements de vie), on parle moins sans s’en rendre compte. D’autres situations jouent aussi : un climat très fusionnel, où l’enfant est compris au geste avant même de tenter un mot, peut réduire l’envie de verbaliser. À l’inverse, un enfant qui doit “se débrouiller” parce que tout va vite peut aussi se taire et observer.

Bilinguisme : souvent un faux procès

Grandir avec plusieurs langues peut créer un décalage temporaire : l’enfant répartit ses apprentissages, mélange parfois, met plus de temps à choisir le bon mot. Cela n’est pas un trouble en soi. La bonne question est : l’enfant progresse-t-il dans au moins une langue ? Cherche-t-il à communiquer ? Comprend-il les routines ? Si oui, le bilinguisme est généralement une richesse, même si l’expression se stabilise plus tard. Ici, l’accompagnement consiste surtout à garder des interactions riches dans chaque langue, sans pression.

Neurodéveloppement : quand élargir l’évaluation

Parfois, le retard de langage s’inscrit dans un tableau plus global : trouble du développement du langage (anciennement “dysphasie”), trouble du spectre de l’autisme, difficultés cognitives, troubles moteurs, ou difficultés attentionnelles. Un enfant avec un TDAH, par exemple, peut avoir du mal à se poser dans l’échange, à écouter jusqu’au bout, à organiser ses phrases. Pour mieux comprendre ce profil, cette fiche pratique peut être utile : repères sur le TDAH chez l’enfant. Insight final : identifier le bon facteur, c’est gagner du temps et réduire la frustration de toute la famille.

Quand consulter un orthophoniste : parcours, bilan, et intervention précoce sans dramatiser

Une consultation chez un orthophoniste ne signifie pas “problème grave”. Elle sert à prendre une photo précise des compétences : compréhension, intentions de communication, jeu, imitation, utilisation des gestes, qualité des sons, construction des phrases. Le bilan met aussi en lumière les points forts, souvent nombreux : curiosité, mémoire, humour, sens de l’observation. Dans bien des cas, cette étape rassure parce qu’elle donne une direction claire : attendre en surveillant, stimuler à la maison, ou engager un suivi.

Un fil conducteur : le cas de Noé, 3 ans, “il comprend tout mais ne parle pas”

Noé, 3 ans et 2 mois, suit les consignes (“range les cubes”), rit aux histoires, mais répond par des sons, quelques syllabes et beaucoup de gestes. Les parents ressentent une inquiétude parentale croissante, car l’entrée en maternelle approche et les autres enfants parlent “beaucoup”. Le pédiatre propose une vérification ORL : audition normale. L’orthophoniste observe alors que Noé communique bien, pointe, cherche l’adulte, mais peine à enchaîner les sons et à stabiliser les mots. Le plan est simple : séances courtes orientées jeu, plus des routines à la maison. Trois mois plus tard, Noé commence à associer deux mots et fait des demandes plus claires. Le point décisif n’a pas été de “forcer à répéter”, mais de sécuriser l’échange.

Ce que le bilan peut déclencher (et ce qu’il ne fait pas)

Le bilan ne “fabrique” pas des mots du jour au lendemain. En revanche, il peut enclencher une intervention précoce qui évite l’installation de stratégies d’évitement (se taire, crier, frapper, laisser les autres parler à sa place). Il peut aussi orienter vers d’autres professionnels si nécessaire (psychomotricité, psychologie, neuropédiatrie), ou suggérer des aménagements en crèche/école.

Pour un repère clair sur le moment où consulter et comment s’y préparer, ce guide est une bonne porte d’entrée : quand consulter un orthophoniste si un enfant ne parle pas. Et parce que la réalité 2026 inclut parfois des délais, ce point aide à anticiper sans découragement : que faire en cas de liste d’attente en orthophonie.

Pour poser un cadre simple, une famille peut se dire : si la question “faut-il s’inquiéter ?” revient chaque semaine, c’est déjà un signe qu’un avis extérieur ferait du bien. Insight final : consulter tôt, c’est souvent consulter plus légèrement.

Une vidéo pédagogique peut aider à dédramatiser : entendre d’autres parents, voir des exemples concrets et comprendre la logique du dépistage rend la décision plus facile.

Stimuler la communication au quotidien : stratégies simples, jeux, écrans, et phrases qui aident vraiment

Les meilleurs progrès viennent souvent de micro-habitudes répétées. L’idée n’est pas de transformer la maison en salle de classe, mais de multiplier les occasions naturelles de parler. Le secret : partir de ce que l’enfant aime. Si la passion du moment ce sont les voitures, l’adulte peut s’asseoir au sol, se mettre à hauteur, et commenter : “la voiture rouge roule vite”, “elle s’arrête”, “attention, ça tourne”. Le vocabulaire se fixe mieux quand il est relié à une action vécue.

Des techniques concrètes qui renforcent le langage sans pression

  • 🎯 Réduire la longueur des phrases : “On met les chaussures” plutôt que “Allez, dépêche-toi, on va être en retard”.
  • 👂 Attendre : laisser un silence après une question, regarder l’enfant, donner le temps au mot de venir.
  • 🪞 Reformuler sans faire répéter : si l’enfant dit “toiture” pour “voiture”, répondre “oui, la voiture ! elle roule”.
  • 📚 Lire dès tout-petit : même si l’enfant ne “comprend pas tout”, le livre installe des mots nouveaux et une routine d’échange.
  • 🎵 Chanter et répéter : comptines, jeux de doigts, rimes simples, excellents pour le rythme de la parole.
  • 📵 Limiter les écrans : moins d’exposition passive, plus d’interactions réelles qui font décoller le vocabulaire.

Exemple de routine “3 minutes” qui fonctionne dans beaucoup de familles

Au moment du bain, choisir trois mots-cibles (ex. “mouillé”, “savon”, “rincer”) et les répéter naturellement. L’adulte montre, nomme, fait une pause. Si l’enfant vocalise, même approximativement, la réponse valorise l’intention : “oui, savon !”. Cette routine est efficace parce qu’elle est courte, quotidienne et émotionnellement neutre. Elle diminue aussi les tensions : l’enfant n’est pas “testé”, il participe.

Frise interactive : repères de communication & langage (0 à 4 ans)

Un outil rassurant pour situer votre enfant, trouver des idées de jeux, et repérer les signaux d’alerte.

0 mois

Astuce : déplacez le curseur pour surligner l’étape correspondante (les repères restent des tendances).

Lecture rapide

  • Repères : ce qu’on observe souvent
  • Jeux : idées simples à la maison
  • Signal d’alerte : à surveiller (sans panique)

Étapes (0 → 48 mois)

Sélection

    Note rassurante

    Le langage évolue par à-coups et varie beaucoup d’un enfant à l’autre. L’objectif est de repérer des tendances et de vous donner des idées de stimulation, pas de “noter” votre enfant.

    Détails de l’étape

    Sélectionnez une étape

    Repères (souvent observés)

    Repères

      Exemples concrets

      Au quotidien

        Idées de jeux (stimulation douce)

        Jeux

          Signal d’alerte à surveiller

          À surveiller

          Si vous avez un doute, en parler à votre médecin et/ou demander un avis d’orthophoniste peut aider à y voir clair.

          Mini-check (facultatif)

          Cochez ce que vous observez aujourd’hui (cela ne remplace pas un avis professionnel).

          Score d’observations : 0/0

          Cet outil est informatif et ne pose pas de diagnostic. En cas d’inquiétude (ou si vous vous sentez “seul(e) avec vos questions”), demander un avis est une démarche utile.
          /* Respecte la contrainte de hauteur globale: pas de conteneur fixe qui dépasserait, mais une mise en page compacte. */ #timeline-langage-outil [data-selected= »true »] { border-color: rgb(99 102 241); /* indigo-500 */ box-shadow: 0 0 0 3px rgba(99,102,241,.15); background: linear-gradient(90deg, rgba(99,102,241,.08), rgba(16,185,129,.05)); } #timeline-langage-outil .tl-toast { position: fixed; left: 50%; transform: translateX(-50%); bottom: 16px; max-width: min(560px, calc(100vw – 24px)); z-index: 50; padding: 10px 12px; border-radius: 14px; border: 1px solid rgb(226 232 240); background: rgba(255,255,255,.96); backdrop-filter: blur(8px); box-shadow: 0 10px 30px rgba(2,6,23,.15); color: rgb(15 23 42); font-size: 13px; } #timeline-langage-outil .tl-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } /* Aucune API externe n’est nécessaire : toutes les données proviennent de votre fragment fourni. => Conformité « APIs/Services 100 % gratuits » : pas d’appel réseau. Si vous souhaitez plus tard charger ces étapes depuis un JSON hébergé : – API possible (gratuite, sans clé) : un fichier JSON statique sur GitHub Pages ou un endpoint public. – Exemple d’URL (illustratif) : https://exemple-domaine.fr/timeline-langage.json – Exemple de réponse JSON : { « etapes »: [ { « id »: « 0-6 », « minMois »: 0, « maxMois »: 6, « titre »: « 0–6 mois », « reperes »: [« … »], « exemples »: [« … »], « jeux »: [« … »], « alerte »: « … » } ] } */ (function () { // —————————- // Chaînes en français (facilement éditables) // —————————- const I18N = { badgeSelection: « Sélection actuelle », copierOK: « Résumé copié dans le presse-papiers. », copierKO: « Impossible de copier automatiquement. Sélectionnez le texte et copiez-le manuellement. », aucuneEtape: « Sélectionnez une étape », aucunDetail: « Cliquez sur une étape (ou bougez le curseur d’âge). », scoreInfo: « Score d’observations : », resumeIntro: « Résumé de l’étape : », labelObservation: « Observation », toastPrefix: « Info :  » }; // —————————- // Données de la frise (0 à 4 ans) // —————————- const ETAPES = [ { id: « 0-6 », minMois: 0, maxMois: 6, titre: « 0–6 mois », accroche: « Connexion, regard, sons et échanges simples. », reperes: [ « Gazouillis, petits sons, variations de pleurs. », « Regard qui cherche le visage, intérêt pour les voix. », « Sourires et réponses aux interactions (tour de rôle très simple). » ], exemples: [ « Il/elle se calme plus vite avec votre voix. », « Il/elle vous “répond” par des sons quand vous parlez. », « Il/elle fixe votre visage pendant que vous chantez. » ], jeux: [ « Parler lentement en exagérant l’intonation (“voix chantante”). », « Jeu du miroir : imiter ses sons et attendre sa “réponse”. », « Comptines courtes avec gestes (mains, caresses). », « Pause-réponse : dire une phrase, s’arrêter, sourire, attendre. » ], alerte: « Peu ou pas de réaction aux sons/à la voix, très peu de contact regard, absence de sourires sociaux persistante. » }, { id: « 6-12 », minMois: 6, maxMois: 12, titre: « 6–12 mois », accroche: « Babillage, échanges, compréhension qui progresse, pointage qui émerge. », reperes: [ « Babillage (ex. “ba-ba”, “da-da”), jeux vocaux. », « Comprend des routines simples (“on mange”, “au bain”). », « Début du pointage / gestes pour demander ou montrer (émergeant). » ], exemples: [ « Il/elle se tourne quand on l’appelle (souvent). », « Il/elle rit, vocalise pour attirer l’attention. », « Il/elle tend les bras pour être pris(e), montre un objet. » ], jeux: [ « Coucou-caché (anticipation, tour de rôle). », « Nommer ce que vous voyez (“regarde, le chat!”). », « Livres d’images : pointer, nommer, attendre son regard. », « Jeux de sons : “pa-pa-pa”, puis pause pour le laisser essayer. » ], alerte: « Babillage très rare, peu d’intérêt pour l’échange, pas de gestes pour communiquer (montrer/demander) à l’approche de 12 mois. » }, { id: « 12-18 », minMois: 12, maxMois: 18, titre: « 12–18 mois », accroche: « Premiers mots et communication intentionnelle. », reperes: [ « Premiers mots (variables) et/ou approximations stables. », « Utilise gestes + regard pour se faire comprendre. », « Comprend de plus en plus d’ordres simples (“donne”, “viens”). » ], exemples: [ « Il/elle dit “maman/papa”, “encore”, “là”, “non” (ou équivalent). », « Il/elle apporte un objet pour vous le montrer. », « Il/elle imite des sons ou des mots entendus. » ], jeux: [ « Choix guidés : “tu veux la pomme ou la banane ?” (montrer en parlant). », « Jeu “encore/stop” avec bulles ou voiture (mots très utiles). », « Imitations : animaux (“meuh”, “ouaf”), puis le mot (“vache”, “chien”). », « Routines commentées : “on met la chaussure… hop !” » ], alerte: « Aucun mot (ou quasi aucun) vers 18 mois, très peu de compréhension apparente, peu de communication par gestes/regard. » }, { id: « 18-24 », minMois: 18, maxMois: 24, titre: « 18–24 mois », accroche: « Imitations, explosion du vocabulaire (souvent), intentions claires. », reperes: [ « Imite davantage (sons, mots, petites actions). », « Vocabulaire en hausse (rythme variable selon l’enfant). », « Commence à combiner geste + mot pour préciser une demande. » ], exemples: [ « Il/elle nomme des objets familiers (doudou, eau, voiture). », « Il/elle pointe + dit un mot (“encore”, “là”, “pain”). », « Il/elle comprend “où est… ?” et cherche du regard. » ], jeux: [ « Jeu des catégories : “montre-moi les animaux / les voitures”. », « Petites mises en scène (poupée qui mange, dodo) en commentant. », « Boîte à surprises : sortir un objet, le nommer, le faire répéter sans pression. », « “Je dis–tu fais” : consignes simples (“mets la balle dans la boîte”). » ], alerte: « Très peu de mots/imitations, difficultés marquées à comprendre des consignes simples, frustration importante car communication difficile. » }, { id: « 24-36 », minMois: 24, maxMois: 36, titre: « 24–36 mois », accroche: « Association de mots, demandes, débuts de questions. », reperes: [ « Associe 2 mots (ex. “encore gâteau”, “papa parti”). », « Fait des demandes plus précises, commence à poser des questions simples. », « Se fait comprendre de mieux en mieux (même si articulation imparfaite). » ], exemples: [ « Il/elle dit “veux eau”, “moi aussi”, “pas dodo”. », « Il/elle demande “quoi ?” ou “où ?” (ou équivalent). », « Il/elle raconte très brièvement un événement (“tombé”, “bobo”). » ], jeux: [ « Jeu du “petit reporter” : “qui/quoi/où ?” avec des images. », « Phrases modèles courtes : reformuler en 2–3 mots (“Oui, tu veux le camion”). », « Cuisine imaginaire : “je coupe / tu manges / encore”. », « Histoires en 3 images : début–milieu–fin, avec vos questions. » ], alerte: « Peu d’association de mots vers 30–36 mois, discours très difficile à comprendre au quotidien, peu d’intentions de communication. » }, { id: « 36-48 », minMois: 36, maxMois: 48, titre: « 36–48 mois », accroche: « Phrases plus complètes, début de récit, échanges plus longs. », reperes: [ « Phrases plus complètes (3–5 mots et plus), grammaire en construction. », « Raconte un peu, enchaîne des idées (même de façon désordonnée). », « Comprend des consignes en 2 étapes (“prends… puis…”). » ], exemples: [ « Il/elle peut expliquer un besoin (“j’ai faim parce que…”). », « Il/elle raconte une scène (“on a été au parc et…”). », « Il/elle joue à faire semblant avec des dialogues. » ], jeux: [ « Jeu du récit : “et après ?” en feuilletant un livre. », « Jeux de rôle (marchand, docteur) pour enrichir le vocabulaire. », « Chasse au trésor avec 2 consignes (“va dans la chambre puis…”) », « Reformulation positive : reprendre sa phrase en version un peu plus complète. » ], alerte: « Phrases très limitées, compréhension fragile, difficultés importantes à se faire comprendre, régression du langage, ou inquiétude persistante du parent/entourage. » } ]; // —————————- // Helpers // —————————- const $ = (sel, root = document) => root.querySelector(sel); const el = (tag, attrs = {}, children = []) => { const node = document.createElement(tag); for (const [k, v] of Object.entries(attrs)) { if (k === « class ») node.className = v; else if (k === « text ») node.textContent = v; else if (k.startsWith(« aria-« )) node.setAttribute(k, v); else if (k === « html ») node.innerHTML = v; else node.setAttribute(k, v); } for (const c of children) node.appendChild(typeof c === « string » ? document.createTextNode(c) : c); return node; }; function clamp(n, min, max) { return Math.max(min, Math.min(max, n)); } function stepForAge(mois) { // Choix : l’étape dont l’intervalle contient l’âge, sinon la plus proche. const inRange = ETAPES.find(s => mois >= s.minMois && mois <= s.maxMois); if (inRange) return inRange; let best = ETAPES[0], bestDist = Infinity; for (const s of ETAPES) { const dist = mois < s.minMois ? (s.minMois – mois) : (mois – s.maxMois); if (dist = 24) ? `(${Math.round(s.minMois/12)}–${Math.round(s.maxMois/12)} ans)` : «  »; return b ? `${a} ${b}` : a; } function showToast(msg) { const t = $(« #tl_toast »); t.className = « tl-toast »; t.textContent = msg; t.classList.remove(« hidden »); window.clearTimeout(showToast._timer); showToast._timer = window.setTimeout(() => t.classList.add(« hidden »), 2400); } function renderList(selectedId) { const list = $(« #tl_list »); list.innerHTML = «  »; ETAPES.forEach((s, idx) => { const isSelected = s.id === selectedId; const button = el(« button », { type: « button », class: « w-full text-left rounded-2xl border border-slate-200 bg-white px-4 py-3 hover:bg-slate-50  » + « focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 transition », « data-step-id »: s.id, « data-selected »: isSelected ? « true » : « false », role: « option », « aria-selected »: isSelected ? « true » : « false » }, [ el(« div », { class: « flex items-start gap-3 » }, [ el(« div », { class: « mt-1 h-8 w-8 rounded-xl bg-indigo-600 text-white flex items-center justify-center font-semibold text-sm shrink-0 », text: String(idx + 1) }), el(« div », { class: « min-w-0 » }, [ el(« div », { class: « flex items-center justify-between gap-3 » }, [ el(« p », { class: « font-semibold text-slate-900 », text: s.titre }), el(« span », { class: « text-xs text-slate-500 tabular-nums shrink-0 », text: `${s.minMois}–${s.maxMois} m` }) ]), el(« p », { class: « mt-0.5 text-sm text-slate-600 leading-snug », text: s.accroche }) ]) ]) ]); const li = el(« li », { class: « relative pl-9 » }, [ el(« span », { class: « absolute left-[11px] top-[18px] h-3 w-3 rounded-full  » + (isSelected ? « bg-indigo-500 » : « bg-slate-300 »), « aria-hidden »: « true » }), button ]); list.appendChild(li); }); } function fillBullets(container, items) { container.innerHTML = «  »; items.forEach(txt => { container.appendChild( el(« li », { class: « flex items-start gap-2 » }, [ el(« span », { class: « mt-2 inline-block h-1.5 w-1.5 rounded-full bg-slate-400 shrink-0 », « aria-hidden »: « true » }), el(« span », { text: txt }) ]) ); }); } function fillGames(container, items) { container.innerHTML = «  »; items.forEach(txt => { container.appendChild( el(« li », { class: « rounded-xl border border-slate-200 bg-white px-3 py-2 » }, [ el(« div », { class: « flex items-start gap-2 » }, [ el(« span », { class: « mt-1 inline-block h-2 w-2 rounded-full bg-emerald-500 shrink-0 », « aria-hidden »: « true » }), el(« span », { class: « text-sm text-slate-700 leading-relaxed », text: txt }) ]) ]) ); }); } function buildChecklist(step) { const root = $(« #tl_checklist »); root.innerHTML = «  »; // On propose une checklist basée sur les repères (pratique et éditable). const checks = step.reperes.slice(0, 4); // limiter pour rester compact const total = checks.length; $(« #tl_score_total »).textContent = String(total); $(« #tl_score »).textContent = « 0 »; checks.forEach((label, i) => { const id = `tl_check_${step.id}_${i}`; const wrap = el(« div », { class: « flex items-start gap-3 rounded-2xl border border-slate-200 bg-white p-3 » }); const input = el(« input », { id, type: « checkbox », class: « mt-1 h-4 w-4 accent-indigo-600 », « data-check »: « 1 » }); const lab = el(« label », { for: id, class: « text-sm text-slate-700 leading-relaxed cursor-pointer » }, [ el(« span », { class: « font-semibold text-slate-900 », text: `${I18N.labelObservation} ${i + 1} : ` }), el(« span », { text: label }) ]); wrap.appendChild(input); wrap.appendChild(lab); root.appendChild(wrap); }); root.addEventListener(« change », updateScore, { passive: true }); updateScore(); } function updateScore() { const checks = Array.from(document.querySelectorAll(« #timeline-langage-outil input[type=’checkbox’][data-check=’1′] »)); const checked = checks.filter(c => c.checked).length; $(« #tl_score »).textContent = String(checked); } function setBadge(step) { const b = $(« #tl_badge »); b.classList.remove(« hidden »); b.textContent = I18N.badgeSelection; b.className = « rounded-full px-3 py-1 text-xs font-semibold border  » + « border-indigo-200 bg-indigo-50 text-indigo-700 »; } function selectStepById(id, opts = { syncSlider: true, focusList: false }) { const step = ETAPES.find(s => s.id === id) || ETAPES[0]; renderList(step.id); // Détails $(« #tl_title »).textContent = step.titre; $(« #tl_range »).textContent = formatRange(step); setBadge(step); fillBullets($(« #tl_milestones »), step.reperes); fillBullets($(« #tl_examples »), step.exemples); fillGames($(« #tl_games »), step.jeux); $(« #tl_alert »).textContent = step.alerte; buildChecklist(step); if (opts.syncSlider) { // Place le slider au milieu de l’intervalle pour refléter la sélection const mid = Math.round((step.minMois + step.maxMois) / 2); $(« #tl_age »).value = String(mid); $(« #tl_age_val »).textContent = String(mid); } // Accessibilité: optionnellement, focus sur l’élément sélectionné dans la liste if (opts.focusList) { const btn = document.querySelector(`#timeline-langage-outil button[data-step-id= »${step.id} »]`); if (btn) btn.focus(); } // Stockage léger pour conserver la sélection (gratuit, local) try { localStorage.setItem(« tl_langage_selected », step.id); } catch (e) {} } function getSelectedIndex() { const selected = document.querySelector(‘#timeline-langage-outil button[data-selected= »true »]’); if (!selected) return -1; const id = selected.getAttribute(« data-step-id »); return ETAPES.findIndex(s => s.id === id); } async function copySummary() { const title = $(« #tl_title »).textContent.trim(); const range = $(« #tl_range »).textContent.trim(); const milestones = Array.from($(« #tl_milestones »).querySelectorAll(« li span:last-child »)).map(n => n.textContent.trim()); const games = Array.from($(« #tl_games »).querySelectorAll(« li span »)).map(n => n.textContent.trim()).filter(Boolean); const alert = $(« #tl_alert »).textContent.trim(); if (!title || title === I18N.aucuneEtape) { showToast(I18N.aucunDetail); return; } const text = `${I18N.resumeIntro}n` + `${title} — ${range}nn` + `Repères :n- ${milestones.join(« n- « )}nn` + `Idées de jeux :n- ${games.join(« n- « )}nn` + `Signal d’alerte à surveiller :n- ${alert}n`; try { await navigator.clipboard.writeText(text); showToast(I18N.copierOK); } catch (e) { showToast(I18N.copierKO); } } function init() { // Rendu initial renderList(null); // Récupère sélection précédente si possible let initialId = null; try { initialId = localStorage.getItem(« tl_langage_selected »); } catch (e) {} // Initialise la vue à partir du slider (0 mois) ou du localStorage if (initialId && ETAPES.some(s => s.id === initialId)) { selectStepById(initialId, { syncSlider: true, focusList: false }); } else { selectStepById(stepForAge(0).id, { syncSlider: true, focusList: false }); } // Interactions liste $(« #tl_list »).addEventListener(« click », (ev) => { const btn = ev.target.closest(« button[data-step-id] »); if (!btn) return; selectStepById(btn.getAttribute(« data-step-id »), { syncSlider: true, focusList: false }); }); // Slider âge -> sélection automatique $(« #tl_age »).addEventListener(« input », (ev) => { const mois = clamp(parseInt(ev.target.value, 10) || 0, 0, 48); $(« #tl_age_val »).textContent = String(mois); const step = stepForAge(mois); selectStepById(step.id, { syncSlider: false, focusList: false }); }, { passive: true }); // Navigation $(« #tl_prev »).addEventListener(« click », () => { const idx = getSelectedIndex(); const nextIdx = clamp((idx { const idx = getSelectedIndex(); const nextIdx = clamp((idx { selectStepById(stepForAge(0).id, { syncSlider: true, focusList: false }); // Remet aussi le slider $(« #tl_age »).value = « 0 »; $(« #tl_age_val »).textContent = « 0 »; showToast(« Réinitialisation effectuée. »); }); // Copier résumé $(« #tl_copy »).addEventListener(« click », copySummary); // Effacer checklist $(« #tl_clear_checks »).addEventListener(« click », () => { const checks = Array.from(document.querySelectorAll(« #timeline-langage-outil input[type=’checkbox’][data-check=’1′] »)); checks.forEach(c => c.checked = false); updateScore(); showToast(« Coches effacées. »); }); // Support clavier dans la liste (↑/↓, Entrée) $(« #tl_list »).addEventListener(« keydown », (ev) => { const active = document.activeElement; if (!active || !active.matches(« #timeline-langage-outil button[data-step-id] »)) return; const id = active.getAttribute(« data-step-id »); const idx = ETAPES.findIndex(s => s.id === id); if (ev.key === « ArrowDown ») { ev.preventDefault(); const i = clamp(idx + 1, 0, ETAPES.length – 1); const btn = document.querySelector(`#timeline-langage-outil button[data-step-id= »${ETAPES[i].id} »]`); if (btn) btn.focus(); } else if (ev.key === « ArrowUp ») { ev.preventDefault(); const i = clamp(idx – 1, 0, ETAPES.length – 1); const btn = document.querySelector(`#timeline-langage-outil button[data-step-id= »${ETAPES[i].id} »]`); if (btn) btn.focus(); } else if (ev.key === « Enter » || ev.key ===  » « ) { ev.preventDefault(); selectStepById(id, { syncSlider: true, focusList: false }); } }); } // Lance une fois le DOM prêt (bloc collé dans une page existante) if (document.readyState === « loading ») { document.addEventListener(« DOMContentLoaded », init, { once: true }); } else { init(); } })();

          Quand la maison devient un terrain de jeu verbal, l’enfant se sent compétent. Et un enfant qui se sent compétent tente davantage, ose se tromper, recommence. Insight final : la progression naît moins de la correction que du plaisir d’échanger.

          Une sélection de jeux de langage (imagiers, “cherche et trouve”, jeux de rôle) peut inspirer des activités simples à refaire ensuite sans matériel.

          {« @context »: »https://schema.org », »@type »: »FAQPage », »mainEntity »:[{« @type »: »Question », »name »: »u00c0 2 ans, un enfant qui dit peu de mots : faut-il su2019inquiu00e9ter ? », »acceptedAnswer »:{« @type »: »Answer », »text »: »Un vocabulaire ru00e9duit u00e0 2 ans peut correspondre u00e0 un rythme plus lent, surtout si la compru00e9hension est bonne et que la communication passe par le regard, les gestes et le pointage. En revanche, si lu2019enfant ne comprend pas les consignes simples, ne pointe pas, nu2019essaie pas du2019u00e9changer ou cumule plusieurs signaux, une consultation (pu00e9diatre, ORL, orthophoniste) permet du2019y voir clair et du2019agir tu00f4t. »}},{« @type »: »Question », »name »: »Pourquoi lu2019ORL est-il souvent conseillu00e9 avant ou en parallu00e8le de lu2019orthophoniste ? », »acceptedAnswer »:{« @type »: »Answer », »text »: »Parce quu2019il faut bien entendre pour bien parler. Une audition fluctuante (otites su00e9reuses, baisse lu00e9gu00e8re mais ru00e9pu00e9tu00e9e) peut freiner lu2019acquisition des sons et du vocabulaire. Vu00e9rifier lu2019audition u00e9vite de passer u00e0 cu00f4tu00e9 du2019un facteur simple u00e0 corriger et rend lu2019accompagnement orthophonique plus efficace. »}},{« @type »: »Question », »name »: »Mon enfant ne parle pas mais comprend tout : est-ce forcu00e9ment grave ? », »acceptedAnswer »:{« @type »: »Answer », »text »: »Non. Beaucoup du2019enfants comprennent tru00e8s bien mais ont besoin de plus de temps pour organiser la parole, stabiliser les mots ou oser parler. Cela mu00e9rite toutefois une u00e9valuation si le du00e9calage persiste, car lu2019intervention pru00e9coce ru00e9duit la frustration, soutient la confiance et aide lu2019enfant u00e0 trouver des moyens plus efficaces de communication. »}},{« @type »: »Question », »name »: »Que dire (ou u00e9viter de dire) pour aider un enfant qui parle peu ? », »acceptedAnswer »:{« @type »: »Answer », »text »: »u00c0 privilu00e9gier : phrases courtes, mots du quotidien, reformulations positives, temps du2019attente, jeux u00e0 hauteur de lu2019enfant. u00c0 u00e9viter : faire ru00e9pu00e9ter en boucle, corriger sur un ton moqueur, poser trop de questions du2019affilu00e9e (u201ccu2019est quoi ? cu2019est quoi ?u201d), ou parler u00e0 sa place systu00e9matiquement. Lu2019objectif est de donner envie de communiquer, pas de mettre la parole u00e0 lu2019u00e9preuve. »}},{« @type »: »Question », »name »: »Si les du00e9lais du2019orthophonie sont longs, que faire en attendant ? », »acceptedAnswer »:{« @type »: »Answer », »text »: »Il est utile de demander un avis au pu00e9diatre et un contru00f4le ORL, puis de mettre en place des routines simples : lecture quotidienne, jeu symbolique, commentaires des actions, limitation des u00e9crans, et valorisation des tentatives de communication. Se faire guider par des ressources fiables et rester en lien avec la structure du2019attente (du00e9sistements, cru00e9neaux libu00e9ru00e9s) aide u00e0 ne pas rester seul face aux difficultu00e9s de langage. »}}]}

          À 2 ans, un enfant qui dit peu de mots : faut-il s’inquiéter ?

          Un vocabulaire réduit à 2 ans peut correspondre à un rythme plus lent, surtout si la compréhension est bonne et que la communication passe par le regard, les gestes et le pointage. En revanche, si l’enfant ne comprend pas les consignes simples, ne pointe pas, n’essaie pas d’échanger ou cumule plusieurs signaux, une consultation (pédiatre, ORL, orthophoniste) permet d’y voir clair et d’agir tôt.

          Pourquoi l’ORL est-il souvent conseillé avant ou en parallèle de l’orthophoniste ?

          Parce qu’il faut bien entendre pour bien parler. Une audition fluctuante (otites séreuses, baisse légère mais répétée) peut freiner l’acquisition des sons et du vocabulaire. Vérifier l’audition évite de passer à côté d’un facteur simple à corriger et rend l’accompagnement orthophonique plus efficace.

          Mon enfant ne parle pas mais comprend tout : est-ce forcément grave ?

          Non. Beaucoup d’enfants comprennent très bien mais ont besoin de plus de temps pour organiser la parole, stabiliser les mots ou oser parler. Cela mérite toutefois une évaluation si le décalage persiste, car l’intervention précoce réduit la frustration, soutient la confiance et aide l’enfant à trouver des moyens plus efficaces de communication.

          Que dire (ou éviter de dire) pour aider un enfant qui parle peu ?

          À privilégier : phrases courtes, mots du quotidien, reformulations positives, temps d’attente, jeux à hauteur de l’enfant. À éviter : faire répéter en boucle, corriger sur un ton moqueur, poser trop de questions d’affilée (“c’est quoi ? c’est quoi ?”), ou parler à sa place systématiquement. L’objectif est de donner envie de communiquer, pas de mettre la parole à l’épreuve.

          Si les délais d’orthophonie sont longs, que faire en attendant ?

          Il est utile de demander un avis au pédiatre et un contrôle ORL, puis de mettre en place des routines simples : lecture quotidienne, jeu symbolique, commentaires des actions, limitation des écrans, et valorisation des tentatives de communication. Se faire guider par des ressources fiables et rester en lien avec la structure d’attente (désistements, créneaux libérés) aide à ne pas rester seul face aux difficultés de langage.

          Les réponses courtes aux longues questions

          À quel âge faut-il vraiment s'inquiéter si mon enfant ne parle pas ?

          Autour de 18 mois sans aucun mot, ou 30 mois sans association de deux mots, c'est le moment de consulter. Mais un seul signe isolé n'est pas alarmant.

          Mon enfant comprend tout mais ne parle pas, est-ce grave ?

          Souvent rassurant : la compréhension est un bon signe. Il peut s'agir d'un retard simple de production. Restez attentif au cumul d'autres signaux.

          Faut-il consulter un orthophoniste ou d'abord un pédiatre ?

          Commencez par le pédiatre ou l'ORL. Ils évaluent l'audition et l'ensemble du développement, puis orientent vers l'orthophoniste si besoin.

          Les écrans peuvent-ils retarder le langage ?

          Oui, surtout s'ils remplacent les échanges en face-à-face. Le langage se construit dans l'interaction, pas devant un écran passif.

          Une remarque de pro à ajouter ? Bienvenue

          Laisser un commentaire