Retour au blog

Voicr Team · 14 mai 2026

Expansion de texte sur Mac : l'alternative gratuite et privée

Arrêtez de retaper les mêmes e-mails, adresses et signatures. Voici comment transformer de courts raccourcis en blocs de texte complets dans n'importe quelle app Mac — sans payer pour TextExpander.

Expansion de texte sur Mac : l'alternative gratuite et privée

Voici quelque chose que tu fais probablement vingt fois par semaine sans y penser. Tu tapes ta signature d'e-mail. Ton adresse personnelle. La même réponse toute prête aux recruteurs. La mention légale au bas de chaque message professionnel.

Chacune prend quelques secondes. Multiplie par vingt, par cent, par mille sur une année, et le temps perdu s'accumule. L'expansion de texte, c'est la façon de récupérer ces minutes — et sur Mac, tu n'as pas besoin de payer un abonnement pour ça.

Ce qu'est vraiment l'expansion de texte

L'expansion de texte repose sur une idée simple. Tu enregistres un mot-déclencheur court. L'outil surveille ce que tu tapes. Dès que tu finis de saisir le déclencheur, il est remplacé par un bloc de texte plus long.

Tape `addr` suivi d'un espace, et ton adresse personnelle apparaît. Tape `sig`, et ta signature d'e-mail complète s'insère dans le message. Tape `meet`, et un texte de cinq phrases sur tes préférences de planification se colle tout seul.

Le mécanisme est le même pour tous les outils. Un petit processus en arrière-plan surveille le clavier, compare ce que tu tapes à une liste de déclencheurs enregistrés, et quand il trouve une correspondance, supprime le déclencheur et insère le texte étendu. Certains outils simulent un collage ; d'autres tapent les caractères un à un. Le résultat à l'écran est identique.

Le problème TextExpander

TextExpander est la référence par défaut depuis des années. Ça marche. Mais l'offre personnelle démarre à 4,16 $ par mois en 2026, et les formules d'équipe grimpent à partir de là. Sur la durée de vie d'un Mac, ça représente des centaines de dollars pour une fonctionnalité qui, mécaniquement, tient en quelques centaines de lignes de code.

Au-delà du coût, c'est l'architecture qui pose problème. Tes snippets se synchronisent via le cloud de TextExpander — c'est comme ça que tu retrouves les mêmes raccourcis sur un second Mac ou sur ton iPhone. Mais ça veut aussi dire que ton adresse, tes signatures, tes réponses toutes prêtes et tout ce que tu stockes en tant que snippet transite par les serveurs de quelqu'un d'autre.

Pour la plupart des gens, ça passe. Pour les freelances qui manipulent des informations client, les développeurs dont les snippets contiennent des clés d'API ou des URL internes, ou toute personne travaillant dans un secteur réglementé, c'est un vrai problème. L'expansion de texte est la seule grande catégorie de productivité où l'option payante dominante reste calée sur la synchronisation cloud par défaut.

Un Mac avec des snippets stockés localement à l'intérieur d'une petite icône bouclier, comparé à un appareil générique qui envoie ses snippets vers un serveur cloud

Ce qu'un expandeur de texte axé sur la confidentialité fait différemment

Un expandeur de texte axé sur la confidentialité n'a jamais besoin de contacter un serveur. Tes snippets vivent dans une base de données locale sur ton Mac. Le moteur de correspondance des frappes tourne entièrement sur ton appareil. Rien de ce que tu tapes ne quitte la machine.

L'architecture est cohérente entre toutes les options axées sur la confidentialité : - Tampon de frappes — l'outil garde un court tampon glissant en mémoire, généralement les 50 à 100 derniers caractères que tu as tapés. Quand tu appuies sur un caractère de séparation comme espace, ponctuation, Entrée ou Tab, il vérifie si la fin du tampon correspond à un déclencheur enregistré. Correspondance, expansion. Pas de correspondance, on continue d'écouter. - Effacement du tampon — le tampon est vidé chaque fois que tu changes d'app, que tu appuies sur un raccourci avec touche modificatrice, ou qu'une expansion se déclenche. L'outil ne garde jamais un long historique de ce que tu as tapé. Juste les quelques derniers caractères en mémoire active. - Correspondance locale — le code qui détecte le déclencheur est une simple comparaison de chaînes. Pas d'appel réseau. Pas de requête cloud. Le texte étendu est chargé depuis un fichier local et collé via le presse-papiers du système ou des frappes simulées.

C'est comme ça que fonctionne Espanso. C'est comme ça que fonctionne le Remplacement de texte intégré à macOS d'Apple. Et c'est comme ça que fonctionne le moteur de snippets de Voicr — on y revient juste après.

Les snippets courants qui font gagner le plus de temps

Les déclencheurs qui rapportent le plus vite sont ceux que tu tapes sans réfléchir. Repasse en revue ta dernière semaine d'écriture — e-mails envoyés, messages Slack, commentaires de code — et tu les repéreras tout de suite. Les catégories qui reviennent chez presque tout le monde :

Coordonnées personnelles — `addr` pour ton adresse personnelle ou professionnelle, `tel` pour ton numéro, `mail` pour l'adresse que tu utilises le plus. Des choses que tu as déjà tapées des milliers de fois. Trois déclencheurs, retour immédiat sur investissement.

Signatures d'e-mail — différentes signatures pour différents contextes. `sig` pour la version pro, `sigp` pour la perso, `sigs` pour la version courte d'une ligne que tu utilises en chat.

Réponses toutes prêtes — les messages que tu envoies chaque semaine. Le « merci pour votre message, je ne prends pas de nouveaux clients pour le moment ». Le « avec plaisir, voici mon lien de calendrier ». Le refus poli. Chacun devient un déclencheur à deux caractères que tu seras content d'avoir mis en place.

Boilerplate code et docs — pour les développeurs, les gains évidents : les en-têtes de licence, les blocs d'imports classiques, les formats de log. Certains vont plus loin et stockent des templates entiers de scaffolding en tant que déclencheurs.

Structures Markdown — squelettes de tableaux, blocs de frontmatter, la syntaxe de lien que tu oublies toujours. Un déclencheur `tbl` qui insère un tableau Markdown à trois colonnes. Un déclencheur `fm` qui dépose un bloc de frontmatter avec les champs title, date et slug pré-remplis.

La plupart des gens s'arrêtent à cinq ou dix déclencheurs parce que c'est là que la charge cognitive pour s'en souvenir atteint son plafond. C'est aussi là que se concentrent 80 % des gains de temps. Tu n'as pas besoin de cinquante déclencheurs. Tu as besoin des cinq bons.

Snippets dynamiques avec placeholders

Les snippets statiques gèrent le boilerplate pur. Les placeholders gèrent les snippets où un petit élément change à chaque fois — généralement une date, une heure, ou ce que tu viens de mettre dans le presse-papiers.

Trois placeholders couvrent presque tous les cas réels :

`{date}` — remplacé par la date du jour au moment où le snippet se déclenche. Un déclencheur `notes` qui devient `Notes de la réunion du 14/05/26` — l'horodatage est à jour à chaque utilisation, sans modification manuelle.

`{time}` — l'heure actuelle. Pratique pour horodater des entrées de log, des notes de standup quotidien ou tout type d'en-tête de journal.

`{clipboard}` — ce que tu as actuellement copié. Copie une URL, tape un déclencheur `cite`, et le snippet enveloppe l'URL dans une citation formatée. Les bonnes implémentations restaurent le contenu original du presse-papiers après l'expansion, donc rien n'est écrasé.

Certains outils en ajoutent d'autres — `{cursor}` pour positionner le curseur après l'expansion, `{form}` pour des champs à remplir, des captures regex à partir du déclencheur lui-même. Le compromis, c'est la complexité : chaque placeholder supplémentaire, c'est une chose de plus à retenir. Les trois ci-dessus couvrent les cas qui reviennent vraiment au quotidien.

Dictée vocale et expansion de texte dans une seule app

La plupart des utilisateurs Mac qui veulent taper moins se retrouvent avec deux utilitaires de productivité dans la barre des menus. Un outil de dictée pour les e-mails et l'écriture longue. Un expandeur de texte séparé pour le boilerplate. Deux icônes. Deux panneaux de préférences. Deux abonnements.

Il y a de bonnes raisons de les combiner. Les mécanismes sous-jacents se recoupent — les deux outils surveillent ton clavier, les deux insèrent du texte dans l'app sur laquelle tu es concentré. Le découpage existe parce que les deux catégories ont grandi séparément, pas parce que les usages sont fondamentalement différents.

Voicr est une app de dictée vocale pour macOS qui embarque un moteur d'expansion de texte intégré comme fonctionnalité standard. Maintiens FN et dicte un long e-mail. Ou tape `addr` suivi d'un espace et ton adresse s'étend. Même icône dans la barre des menus. Même panneau de préférences. Même plan Free.

Le moteur d'expansion est exclusivement local. Un tampon glissant de 64 caractères en mémoire compare tes frappes à tes déclencheurs enregistrés. Le tampon est vidé à chaque changement d'app, à chaque raccourci avec touche modificatrice, et à chaque expansion réussie. Pas de synchronisation cloud, pas d'appel réseau, pas de capture d'écran. Les snippets sont stockés dans la base locale de l'app — jamais envoyés ailleurs, jamais lisibles par personne d'autre que toi.

Et c'est inclus dans le plan Free. Cinq mille mots par mois de dictée vocale plus des snippets illimités — pas de carte bancaire, rien à souscrire. Si tu hésites déjà sur une app de dictée, le comparatif Voicr vs Wispr Flow couvre les différences entre traitement vocal local et basé sur le cloud.

Pour commencer

Le moyen le plus rapide de savoir si l'expansion de texte va te coller à la peau, c'est de commencer avec trois déclencheurs. Choisis le boilerplate que tu as tapé le plus souvent la semaine dernière. Probablement ton adresse. Probablement une réponse toute prête. Probablement ta signature pro.

Enregistre ces trois-là. Utilise-les pendant une semaine. Si tu te surprends à chercher un déclencheur #4 sans qu'on te le suggère — un raccourci pour une formule que tu viens de taper trois fois — la mémoire musculaire s'installe et tu vas continuer.

Si tu veux sauter l'étape recherche-et-installation, Voicr prend en charge la dictée, l'expansion de texte et l'espace dans la barre des menus depuis une seule app. Le plan Free couvre 5 000 mots par mois de voix-vers-texte et des snippets illimités. Pas de carte bancaire, pas de minuteur d'essai, pas d'abonnement tant que tu n'as pas décidé que tu vas garder l'app.

Maintiens FN, parle, colle. Tape un déclencheur, appuie sur espace, regarde-le s'étendre. Même icône, même app — et rien ne quitte ton Mac.