Mozc es el editor de métodos de entrada (IME) japonés de código abierto de Google, compatible con Android, macOS, ChromeOS, Linux y Windows.
rime/librime
Biblioteca de motor de entrada C++ de Rime, compatible con métodos de entrada del chino basados en la forma y en la fonética.
- Estrellas
- 4,711
- Forks
- 749
- Issues abiertos
- 160
- Último commit
- hace 23 horas
¿Qué es?
librime es el motor central de Rime (Rime Input Method Engine), un framework multiplataforma de métodos de entrada escrito en C++. Se encarga de convertir las pulsaciones en caracteres y palabras candidatos en chino, y abarca funciones habituales en muchos métodos de entrada del chino, tanto basados en la forma como en la fonética.
El comportamiento de entrada se define mediante esquemas de Rime, escritos en YAML y que actúan como un lenguaje específico de dominio para diseñar y probar ideas sobre métodos de entrada. El motor incluye Spelling Algebra para generar variantes ortográficas, algo útil para los dialectos chinos, y admite la escritura por acordes con un teclado QWERTY genérico. El chino tradicional cuenta con compatibilidad nativa, y OpenCC permite convertirlo a chino simplificado y a otros estándares regionales.
librime es una biblioteca, no una aplicación para usuarios finales. Se basa en ella una variedad de interfaces para distintas plataformas, como Squirrel para macOS, Weasel para Windows e ibus-rime o fcitx5-rime para Linux, además de interfaces comunitarias para Android, iOS, Vim y Emacs.
Funciones clave
- 01Admite métodos de entrada del chino basados tanto en la forma como en la fonética.
- 02Define el comportamiento de entrada mediante esquemas de Rime basados en YAML.
- 03Genera variantes ortográficas mediante Spelling Algebra, útil para los dialectos.
- 04Ofrece compatibilidad nativa con el chino tradicional y conversión mediante OpenCC.
- 05Admite la escritura por acordes con un teclado QWERTY genérico.
- 06Base de código C++ multiplataforma con arquitectura de plugins.
Casos de uso
- Crear una interfaz personalizada para un método de entrada del chino en una plataforma de escritorio o móvil.
- Diseñar y probar prototipos de nuevos esquemas de entrada para escribir mediante métodos basados en la forma o en la fonética.
- Añadir variantes ortográficas adaptadas a los dialectos a un método de entrada del chino.
- Integrar un motor de entrada del chino en una terminal, un editor o una herramienta web.
Inicio rápido
- 1
Instala las dependencias de compilación indicadas en el README (compilador de C++17, cmake, Boost, leveldb, marisa, OpenCC, yaml-cpp)
- 2
Compila librime en Linux
make - 3
Instala librime en todo el sistema
sudo make install
Antes de usarlo
- Es una biblioteca de motor central, no un método de entrada independiente, así que también necesitas un frontend como ibus-rime o Squirrel para usarla.
- Las instrucciones de compilación solo se ofrecen para Linux; macOS y Windows requieren guías aparte.
- Depende de varias bibliotecas de C++, entre ellas Boost, leveldb, marisa, OpenCC y yaml-cpp.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es librime?
- Biblioteca de motor de entrada C++ de Rime, compatible con métodos de entrada del chino basados en la forma y en la fonética. librime es el motor central de Rime (Rime Input Method Engine), un framework multiplataforma de métodos de entrada escrito en C++. Se encarga de convertir las pulsaciones en caracteres y palabras candidatos en chino, y abarca funciones habituales en muchos métodos de entrada del chino, tanto basados en la forma como en la fonética.
- ¿librime es gratuito? ¿Qué licencia tiene?
- librime es open source bajo la licencia BSD-3-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿librime sigue mantenido?
- Mantenimiento activo. El último commit de librime fue el 5 nov 2026.
- ¿Para qué puedo usar librime?
- Crear una interfaz personalizada para un método de entrada del chino en una plataforma de escritorio o móvil. Diseñar y probar prototipos de nuevos esquemas de entrada para escribir mediante métodos basados en la forma o en la fonética. Añadir variantes ortográficas adaptadas a los dialectos a un método de entrada del chino. Integrar un motor de entrada del chino en una terminal, un editor o una herramienta web.
- ¿Cómo se instala librime?
- Instala las dependencias de compilación indicadas en el README (compilador de C++17, cmake, Boost, leveldb, marisa, OpenCC, yaml-cpp) Compila librime en Linux: make Instala librime en todo el sistema: sudo make install
- ¿Dónde consigo librime?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/rime/librime
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Configuración de Rime lista para usar como método de entrada de chino simplificado, con un léxico revisado y mantenido durante años, sin conexión y multiplataforma.
Squirrel es la interfaz de macOS para el motor de métodos de entrada Rime, un método de entrada de chino personalizable con esquemas configurables.
Método de entrada gratuito y de código abierto para Windows basado en TSF, compatible con pinyin chino, shuangpin, Wubi y romaji japonés.
Método de entrada de chino de código abierto para Wubi y otros esquemas de tablas de códigos, con compatibilidad con pinyin, en Windows, macOS y Linux.
Integración del método de entrada chino Rime en Vim y Neovim, con un backend rime-query basado en librime.