guides

Correcteur d'expansion de texte pour le chinois, le japonais et le coréen (CJK + IME)

Trofin Sorin-IoanTrofin Sorin-IoanCTO, Lightning Assist22 juillet 20268 min de lecture
chinesejapanesekoreancjkimetext-expanderkeyboardnon-latin
Partager :

Correcteur d'expansion de texte pour le chinois, le japonais et le coréen (CJK)

Réponse rapide : le chinois, le japonais et le coréen se tapent via un éditeur de méthode d'entrée (IME) — vous saisissez des frappes phonétiques ou basées sur des formes qui se composent en caractères avant d'atterrir dans le champ de texte. Les correcteurs d'expansion en ligne (au fil de la frappe) surveillent le flux de touches de l'application, qui ne voit rien d'exploitable tant que le texte se trouve encore dans le buffer de composition de l'IME. L'expansion en ligne ne peut donc pas se déclencher de façon fiable pour le CJK. Lightning Assist détecte la saisie CJK et bascule automatiquement en mode Raccourci : vous tapez l'abréviation de votre snippet, appuyez sur un raccourci configuré, et il se développe — sur Windows, macOS et Linux. Il s'agit d'une contrainte de l'architecture de saisie, pas d'un bug, et c'est la même raison pour laquelle la plupart des correcteurs d'expansion de texte ne font tout simplement rien sur un clavier chinois ou japonais.

Si vous avez essayé un correcteur d'expansion de texte avec un clavier CJK et qu'il « ne s'est rien passé du tout », ce guide explique exactement pourquoi, et comment obtenir une expansion fiable.

Pourquoi le CJK est différent : le buffer de composition de l'IME

Sur un clavier latin, ce que vous tapez est ce qui atterrit dans le champ de texte. Sur un clavier CJK, il y a une étape supplémentaire intermédiaire — l'IME :

  • Chinois : vous tapez du Pinyin (par ex. nihao) ou un code de forme (Wubi, Cangjie), l'IME affiche des caractères candidats, et vous en choisissez un — 你好 — qui est ce qui apparaît finalement.
  • Japonais : vous tapez du romaji (konnichiwa) → l'IME convertit en kana (こんにちは) → éventuellement en kanji, puis vous validez.
  • Coréen : les jamo hangul sont composés en blocs syllabiques (안녕하세요) au fur et à mesure que vous tapez.

Tant que vous n'avez pas validé, ce texte vit dans le buffer de composition de l'IME et n'a pas été transmis à l'application. Un correcteur d'expansion de texte qui surveille le flux de touches au niveau de l'application voit les touches phonétiques brutes, pas les caractères composés, et souvent rien du tout pendant la composition. Il n'existe aucun moyen fiable de déclencher une expansion en ligne à travers un IME — c'est une contrainte fondamentale du fonctionnement de la saisie CJK, identique sur tous les systèmes d'exploitation.

C'est exactement pourquoi les correcteurs génériques échouent sur le CJK. C'est un problème documenté et non résolu dans des outils populaires : le correcteur open source espanso, par exemple, a un problème ouvert de longue date où les déclencheurs en caractères chinois tapés via l'IME chinois de macOS ne se déclenchent tout simplement jamais, alors que les déclencheurs en anglais sur la même machine fonctionnent parfaitement.

Comment Lightning Assist gère le CJK : le mode Raccourci

Plutôt que de lutter contre l'IME, Lightning Assist détecte la saisie CJK et la dirige automatiquement vers le mode Raccourci — sans aucune configuration :

  1. Vous tapez l'abréviation de votre snippet (une abréviation ASCII, ou du texte CJK validé — selon ce que vous avez défini comme déclencheur).
  2. Vous appuyez sur votre raccourci global configuré.
  3. Lightning Assist lit le texte final et le remplace par l'expansion complète.

Comme l'expansion se déclenche après que le texte a été validé — par un raccourci délibéré, et non en interceptant la composition — elle fonctionne quelle que soit la façon dont votre IME compose les caractères, et elle fonctionne dans n'importe quelle application : navigateurs, applications de chat, Word, terminaux, IDE. Vous configurez le raccourci une seule fois, et chaque snippet CJK l'utilise.

L'application propose aussi une salutation d'exemple native par langue lorsqu'elle détecte votre disposition, afin que l'intégration vous montre quelque chose que vous pouvez réellement taper :

Langue Démo de salutation native
Chinois (简体/繁體) 你好
Japonais こんにちは
Coréen 안녕하세요

Chinois (simplifié et traditionnel)

Que vous tapiez avec Pinyin, Wubi, Cangjie ou Zhuyin/Bopomofo, le problème du buffer de composition est le même, donc le chinois utilise le mode Raccourci. Créez votre déclencheur — une courte abréviation ou une expression chinoise validée — tapez-le, puis appuyez sur votre raccourci. Lightning Assist stocke et développe de l'Unicode complet, donc vos expansions peuvent mélanger 汉字, ponctuation, emoji et texte latin.

Configuration pratique : gardez des déclencheurs courts et faciles à taper entre les validations de l'IME (une abréviation ASCII de deux ou trois lettres comme zn est souvent la solution la moins contraignante), et laissez l'expansion porter le contenu chinois long.

Japonais

Le japonais mélange hiragana, katakana et kanji via la conversion romaji-kana-kanji. Comme l'étape de conversion se situe dans l'IME, la détection en ligne n'est pas fiable — le japonais utilise le mode Raccourci. Vos déclencheurs et expansions peuvent combiner かな, 漢字 et texte latin comme vous le souhaitez, et l'expansion se déclenche dès que vous appuyez sur votre raccourci après avoir tapé le déclencheur.

Coréen

Le hangul est composé de jamo en blocs syllabiques au fur et à mesure de la frappe, là aussi à l'intérieur de l'IME. Le coréen utilise le mode Raccourci : tapez votre déclencheur, appuyez sur le raccourci, et le snippet — 한글, en latin, ou mixte — se développe à cet endroit.

Configurer des snippets CJK

Étape 1 — Installer. Essayez Lightning Assist gratuitement pendant 14 jours — sans carte bancaire. Natif sur Windows, macOS et Linux.

Étape 2 — Définir votre raccourci d'expansion. Dans les paramètres, choisissez le raccourci sur lequel vous appuierez pour développer un snippet. Vous le définissez une seule fois ; il s'applique à tous les snippets.

Étape 3 — Créer vos déclencheurs. Ajoutez vos expressions les plus utilisées. Gardez le déclencheur court et distinctif. Il peut s'agir d'une abréviation ASCII (rapide à taper sans quitter votre IME) ou de texte CJK validé — à vous de choisir.

Étape 4 — Taper le déclencheur, puis appuyer sur votre raccourci. Dans n'importe quelle application, tapez le déclencheur et appuyez sur le raccourci. Le snippet le remplace instantanément.

Comparaison des options de correcteur d'expansion de texte pour le CJK

Lightning Assist TextExpander Espanso
Expansion CJK fiable (chinois/japonais/coréen) Oui — détecte automatiquement la saisie IME, bascule vers le mode Raccourci Non documenté pour le comportement des déclencheurs CJK sur bureau Défaillant — problème ouvert : les déclencheurs IME chinois ne se déclenchent pas
Routage automatique du mode selon l'IME Oui Non Non (YAML manuel)
Windows Oui Oui Oui
macOS Oui Oui Oui
Linux Oui Non Oui
Contenu de snippet Unicode complet Oui Oui Oui
Voix vers texte (incl. CJK) Oui (Crédits IA) Non Non
Commandes d'écriture IA Oui (Crédits IA) Non Non

TextExpander n'a pas d'application native pour Linux et ne documente pas le comportement des déclencheurs CJK sur bureau. Espanso est gratuit et multiplateforme, mais présente un problème ouvert et non résolu où les déclencheurs en caractères chinois via l'IME ne se déclenchent pas, et il n'a pas de routage automatique de mode par clavier — tout est configuré manuellement en YAML. Lightning Assist est celui qui détecte la saisie IME et bascule vers le mode qui fonctionne réellement, sur les trois systèmes d'exploitation.

Saisie vocale en chinois, japonais et coréen

Si les snippets ne suffisent pas, Lightning Assist inclut aussi la saisie vocale push-to-talk : maintenez un raccourci, parlez, et vos mots sont tapés dans l'application active. La transcription est multilingue et gère le chinois, le japonais et le coréen, afin que vous puissiez dicter au lieu de composer via l'IME lorsque c'est plus rapide. Le mode vocal est indépendant de la disposition du clavier et fonctionne même sur le plan gratuit (les fonctionnalités AI Speech consomment des Crédits IA, achetés séparément).

Tarification

Lightning Assist Premium coûte 5,99 $/mois pour des snippets, dossiers et partage d'équipe illimités, avec un essai gratuit de 14 jours et sans carte bancaire requise. Le code promo LIFETIME50 verrouille le tarif à 2,99 $/mois. Voir tous les détails des plans.

Les fonctionnalités IA (AI Chat, AI Commands, AI Enhance) nécessitent Premium et consomment des Crédits IA achetés séparément. La saisie vocale push-to-talk (AI Speech) fonctionne aussi sur le plan gratuit, en utilisant des Crédits IA.

Questions fréquentes

Pourquoi l'expansion en ligne (au fil de la frappe) ne fonctionne-t-elle pas avec mon IME chinois/japonais/coréen ?

Parce que votre texte se trouve encore dans le buffer de composition de l'IME pendant que vous tapez — il n'a pas encore été transmis à l'application, donc un moteur au fil de la frappe ne peut pas le lire de façon fiable. Plutôt que de se déclencher de manière imprévisible, Lightning Assist utilise le mode Raccourci pour le CJK : vous tapez le déclencheur et appuyez sur un raccourci pour le développer. Cela fonctionne de manière cohérente sur tous les IME et toutes les applications.

Mes déclencheurs et expansions peuvent-ils être en caractères chinois/japonais/coréens ?

Oui. Lightning Assist prend en charge l'Unicode complet à la fois dans le déclencheur et dans l'expansion, vous pouvez donc utiliser librement 汉字, かな/漢字 ou 한글 — mélangés avec du latin, de la ponctuation et des emoji. Beaucoup d'utilisateurs préfèrent néanmoins une courte abréviation ASCII comme déclencheur, car elle est rapide à taper sans quitter l'IME.

Est-ce que ça fonctionne dans toutes les applications — chat, navigateur, IDE, terminal ?

Oui. Lightning Assist est une application de bureau native qui fonctionne au niveau du système d'exploitation, donc l'expansion fonctionne dans chaque champ de texte de chaque application, pas seulement dans un navigateur. Ce n'est pas une extension de navigateur.

Lightning Assist détecte-t-il automatiquement que j'utilise un clavier CJK ?

Oui. Il lit votre source de saisie active localement et bascule de lui-même vers le mode Raccourci pour le CJK — il n'y a rien à configurer à part choisir votre raccourci une seule fois.

Y a-t-il un essai gratuit ?

Oui — 14 jours, sans carte bancaire requise. Télécharger ici.

Guides associés

Sources