27 puntos por gomjellie 2025-08-22 | 19 comentarios | Compartir por WhatsApp

Introducción

Al trabajar en la terminal, a veces necesitas escribir en inglés pero por error terminas tecleando en coreano. Ese momento en que escribes ln y recién entonces te das cuenta de que querías escribir ls, o cuando tecleas gitt y notas que en realidad ibas a escribir git.

Para resolver esa incomodidad, creé zsh-hangul. Es un plugin de zsh que convierte automáticamente en tiempo real los comandos escritos por error en coreano a inglés.

Funciones principales:

  • Conversión automática coreano-inglés en tiempo real: cd → cd, ln → ls
  • Manejo de excepciones en cadenas: no convierte dentro de comillas ("coreano", 'coreano', `coreano`)
  • Protección para copiar y pegar: solo convierte cuando escribes directamente, para evitar conversiones no deseadas
  • Soporte para herramientas de IA: no convierte en herramientas de IA como Cursor (como la IA no teclea con el teclado, tampoco comete este tipo de errores)

¿Por qué lo hice?

Quería resolver el problema de los errores al escribir en coreano/inglés en la terminal, algo que cualquier desarrollador ha vivido alguna vez. Antes, si te equivocabas, tenías que borrar y volver a escribir, pero con este plugin se transforma de forma natural al comando correcto y no se interrumpe el flujo al teclear.

Instalación y uso

Si usas Oh My Zsh, puedes instalarlo fácilmente. Puedes revisar la guía detallada de instalación en el archivo INSTALL.md del proyecto.

También hay una versión independiente para usuarios de bash.

GitHub: https://github.com/gomjellie/bash-hangul

Espero que le sirva a quienes han sufrido por errores al cambiar entre coreano e inglés en la terminal. ¡Pruébenlo y, si tienen comentarios o ideas de mejora, compártanlas cuando quieran! (Se agradecen PRs y la creación de issues)

19 comentarios

 
edunga1 2025-08-28

Justo después de instalarlo no se nota tanto, pero cuando me doy cuenta de que estoy escribiendo comandos en coreano sin querer... la verdad es que es muy práctico. jaja
Tengo una duda: ¿también se podría aplicar en el pager?

 
gomjellie 2025-08-28

No me resulta familiar, pero ¿qué tipo de herramienta es pager?

 
edunga1 2025-08-28

¡Como less y cosas así! No sé si se puede manejar a nivel del shell, pero...

 
dontdieych 2025-08-25

¡Fish shell también! 😁

Creo que fue a fines de los 90, cuando Internet Explorer dominaba el mercado, que por un tiempo se puso de moda crear barras de herramientas para IE. Como la barra de Naver, la barra de Daum y cosas así.

Creo que una barra de herramientas de Hancom tenía una función como esta. Convertía ㅈㅈㅈ en www y además hacía automáticamente el cambio entre coreano e inglés.

Uso el método de entrada fcitx en Linux, así que estaría genial tener esta función.

 
gomjellie 2025-08-25

A ver si alguien también puede portarlo para la versión de fish shell jajaja

En el caso del iPhone, tiene la función de teclado bilingüe, y me da pena que en Mac no exista...

 
eajrezz 2025-08-23

https://inputsource.pro/kr

Yo uso el programa de arriba; es una app para Mac que permite forzar la fuente de entrada que se usará al cambiar a determinados programas.

 
gomjellie 2025-08-25

Oh... ¡gracias por presentar un buen programa!

 
micjung 2025-08-22

Justo estaba pensando si no había algo así, gracias jaja

 
gomjellie 2025-08-25

No, gracias a ti jaja

 
fetiu 2025-08-22

Desde hace tiempo he usado bien zsh en coreano, y ahora vuelvo a verlo aquí en GeekNews jaja.
Además, estaría genial que agregaran soporte para herramientas de IA acorde a los tiempos; de verdad, muchas gracias por seguir desarrollando programas tan buenos de forma constante ^^

 
gomjellie 2025-08-22

Uf... gracias jajaja

 
idunno 2025-08-22

Tendré que instalarlo. Gracias. 👍

 
gomjellie 2025-08-22

¡Gracias!

 
qhdgkdbs 2025-08-22

¡Veo que lo desarrolló hace 6 años!

 
gomjellie 2025-08-22

Lo desarrollé hace tiempo y lo dejé abandonado, pero recientemente volví a meterle mano con la ayuda de Cursor jaja

 
c1t1d0s7 2025-08-22

Está buenísimo.👍

 
gomjellie 2025-08-22

👍Gracias

 
chl11wq12 2025-08-22

Oh, qué interesante.

 
gomjellie 2025-08-22

Gracias jaja