Mozc é o Input Method Editor japonês de código aberto do Google, compatível com Android, macOS, ChromeOS, Linux e Windows.
rime/librime
Biblioteca central do mecanismo de entrada C++ por trás do sistema de entrada chinês Rime, com suporte a métodos de entrada chineses por formato e fonéticos.
- Estrelas
- 4,711
- Forks
- 749
- Issues abertas
- 160
- Último commit
- há 23 horas
O que é?
librime é o mecanismo central do Rime (Rime Input Method Engine), um framework multiplataforma de métodos de entrada escrito em C++. Ele processa a lógica de conversão de teclas digitadas em caracteres e palavras chineses candidatos e reúne recursos encontrados em diversos métodos de entrada chineses, tanto por formato quanto fonéticos.
O comportamento da entrada é definido por schemas do Rime, escritos em YAML e usados como uma linguagem específica de domínio para criar e testar ideias de métodos de entrada. O mecanismo inclui o Spelling Algebra, que gera grafias alternativas — algo útil para dialetos chineses — e oferece suporte à digitação por acordes em um teclado QWERTY genérico. O chinês tradicional tem suporte nativo, e o OpenCC faz a conversão para chinês simplificado e outros padrões regionais.
librime é uma biblioteca, não um aplicativo voltado ao usuário final. Interfaces de plataforma como Squirrel no macOS, Weasel no Windows e ibus-rime ou fcitx5-rime no Linux, além de interfaces da comunidade para Android, iOS, Vim e Emacs, são construídas sobre ela.
Recursos principais
- 01Oferece suporte a métodos de entrada chineses por formato e fonéticos.
- 02Define o comportamento da entrada com schemas do Rime baseados em YAML.
- 03Gera grafias alternativas com o Spelling Algebra, útil para dialetos.
- 04Oferece suporte nativo ao chinês tradicional e conversão via OpenCC.
- 05Oferece suporte à digitação por acordes em um teclado QWERTY genérico.
- 06Base de código C++ multiplataforma com arquitetura de plugins.
Casos de uso
- Criar uma interface personalizada de método de entrada chinês para uma plataforma desktop ou móvel.
- Projetar e prototipar novos schemas de entrada para digitação por formato ou fonética.
- Adicionar variantes de grafia que levem dialetos em conta a um método de entrada chinês.
- Integrar um mecanismo de entrada chinês a um terminal, editor ou ferramenta web.
Início rápido
- 1
Instale as dependências de compilação listadas no README (compilador C++17, cmake, Boost, leveldb, marisa, OpenCC, yaml-cpp)
- 2
Compile o librime no Linux
make - 3
Instale o librime em todo o sistema
sudo make install
Antes de usar
- Esta é uma biblioteca de mecanismo central, não um método de entrada independente. Portanto, você também precisa de um frontend, como ibus-rime ou Squirrel, para usá-la.
- As instruções de compilação são fornecidas apenas para Linux; macOS e Windows exigem guias separados.
- O projeto depende de várias bibliotecas C++, incluindo Boost, leveldb, marisa, OpenCC e yaml-cpp.
Em coleções
Tópicos
Perguntas frequentes
- O que é librime?
- Biblioteca central do mecanismo de entrada C++ por trás do sistema de entrada chinês Rime, com suporte a métodos de entrada chineses por formato e fonéticos. librime é o mecanismo central do Rime (Rime Input Method Engine), um framework multiplataforma de métodos de entrada escrito em C++. Ele processa a lógica de conversão de teclas digitadas em caracteres e palavras chineses candidatos e reúne recursos encontrados em diversos métodos de entrada chineses, tanto por formato quanto fonéticos.
- librime é gratuito? Qual é a licença?
- librime é open source sob a licença BSD-3-Clause. Confira os termos da licença antes de usá-lo em produtos comerciais.
- librime ainda é mantido?
- Manutenção ativa. O último commit de librime foi em 5 de nov. de 2026.
- Para que posso usar librime?
- Criar uma interface personalizada de método de entrada chinês para uma plataforma desktop ou móvel. Projetar e prototipar novos schemas de entrada para digitação por formato ou fonética. Adicionar variantes de grafia que levem dialetos em conta a um método de entrada chinês. Integrar um mecanismo de entrada chinês a um terminal, editor ou ferramenta web.
- Como instalar librime?
- Instale as dependências de compilação listadas no README (compilador C++17, cmake, Boost, leveldb, marisa, OpenCC, yaml-cpp) Compile o librime no Linux: make Instale o librime em todo o sistema: sudo make install
- Onde consigo librime?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/rime/librime
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Configuração pronta para usar do método de entrada Rime para chinês simplificado, com léxico revisado e mantido há anos, funcionamento offline e suporte multiplataforma.
Squirrel é a interface para macOS do mecanismo de entrada Rime, um método de entrada de chinês personalizável com esquemas configuráveis.
Método de entrada gratuito e open source para Windows, baseado em TSF, com suporte a pinyin chinês, shuangpin, Wubi e romaji japonês.
Método de entrada chinês de código aberto para Wubi e outros esquemas de tabela de códigos, com suporte a pinyin, no Windows, macOS e Linux.
Integração do método de entrada chinês Rime ao Vim e ao Neovim, usando um backend rime-query baseado no librime.