Mozc는 Android, macOS, ChromeOS, Linux 및 Windows를 지원하는 Google의 오픈소스 일본어 입력기입니다.
rime/librime
중국어 입력 시스템 Rime의 핵심 C++ 입력기 엔진 라이브러리로, 자형 기반 및 발음 기반 입력 방식을 지원합니다.
- 스타
- 4,711
- 포크
- 748
- 열린 이슈
- 160
- 마지막 커밋
- 6시간 전
어떤 프로젝트인가요?
librime은 C++로 작성된 크로스 플랫폼 입력기 프레임워크인 Rime(Rime Input Method Engine)의 핵심 엔진입니다. 키 입력을 중국어 글자와 단어 후보로 변환하는 로직을 처리하며, 자형 기반과 발음 기반을 비롯해 다양한 중국어 입력기에서 볼 수 있는 기능을 제공합니다.
입력 동작은 YAML로 작성되는 Rime 스키마로 정의하며, 스키마는 입력기 아이디어를 설계하고 테스트하기 위한 도메인 특화 언어 역할을 합니다. 엔진에는 변형 표기를 생성하는 Spelling Algebra가 포함되어 있어 중국어 방언을 다룰 때 유용하며, 일반적인 QWERTY 키보드에서 동시 입력도 지원합니다. 번체 중국어를 기본 지원하고, OpenCC를 통해 간체 중국어 및 기타 지역 표준으로 변환할 수 있습니다.
librime은 최종 사용자를 위한 애플리케이션이 아니라 라이브러리입니다. macOS용 Squirrel, Windows용 Weasel, Linux용 ibus-rime 또는 fcitx5-rime 같은 플랫폼 프런트엔드와 Android, iOS, Vim, Emacs용 커뮤니티 프런트엔드가 librime을 기반으로 만들어집니다.
핵심 기능
- 01자형 기반과 발음 기반 중국어 입력 방식을 모두 지원합니다.
- 02YAML 기반 Rime 스키마로 입력 동작을 정의합니다.
- 03방언에 유용한 변형 표기를 Spelling Algebra로 생성합니다.
- 04번체 중국어를 기본 지원하고 OpenCC를 통한 변환을 제공합니다.
- 05일반적인 QWERTY 키보드에서 동시 입력을 지원합니다.
- 06플러그인 아키텍처를 갖춘 크로스 플랫폼 C++ 코드베이스입니다.
활용 사례
- 데스크톱이나 모바일 플랫폼용 사용자 지정 중국어 입력기 프런트엔드를 구축합니다.
- 자형 기반 또는 발음 기반 입력을 위한 새 입력 스키마를 설계하고 프로토타이핑합니다.
- 중국어 입력기에 방언을 고려한 변형 표기를 추가합니다.
- 터미널, 에디터 또는 웹 도구에 중국어 입력 엔진을 내장합니다.
빠른 시작
- 1
README에 나열된 빌드 종속 항목(C++17 컴파일러, cmake, Boost, leveldb, marisa, OpenCC, yaml-cpp)을 설치합니다
- 2
Linux에서 librime을 빌드합니다
make - 3
librime을 시스템 전체에 설치합니다
sudo make install
사용 전 알아둘 점
- 이 프로젝트는 핵심 엔진 라이브러리이며 독립 실행형 입력기가 아니므로, 사용하려면 ibus-rime이나 Squirrel 같은 프런트엔드도 필요합니다.
- 빌드 안내는 Linux용만 제공됩니다. macOS와 Windows에는 별도의 가이드가 필요합니다.
- Boost, leveldb, marisa, OpenCC, yaml-cpp를 비롯한 여러 C++ 라이브러리에 의존합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- librime은(는) 무엇인가요?
- 중국어 입력 시스템 Rime의 핵심 C++ 입력기 엔진 라이브러리로, 자형 기반 및 발음 기반 입력 방식을 지원합니다. librime은 C++로 작성된 크로스 플랫폼 입력기 프레임워크인 Rime(Rime Input Method Engine)의 핵심 엔진입니다. 키 입력을 중국어 글자와 단어 후보로 변환하는 로직을 처리하며, 자형 기반과 발음 기반을 비롯해 다양한 중국어 입력기에서 볼 수 있는 기능을 제공합니다.
- librime은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- librime은(는) BSD-3-Clause 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- librime은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. librime의 마지막 커밋은 2026년 11월 7일입니다.
- librime은(는) 어디에 사용할 수 있나요?
- 데스크톱이나 모바일 플랫폼용 사용자 지정 중국어 입력기 프런트엔드를 구축합니다. 자형 기반 또는 발음 기반 입력을 위한 새 입력 스키마를 설계하고 프로토타이핑합니다. 중국어 입력기에 방언을 고려한 변형 표기를 추가합니다. 터미널, 에디터 또는 웹 도구에 중국어 입력 엔진을 내장합니다.
- librime는 어떻게 설치하나요?
- README에 나열된 빌드 종속 항목(C++17 컴파일러, cmake, Boost, leveldb, marisa, OpenCC, yaml-cpp)을 설치합니다 Linux에서 librime을 빌드합니다: make librime을 시스템 전체에 설치합니다: sudo make install
- librime은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/rime/librime
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
오랫동안 관리하고 교정한 사전과 함께 제공되는, 바로 사용할 수 있는 오프라인·크로스 플랫폼 간체 중국어 Rime 입력기 설정입니다.
Squirrel은 설정 가능한 스키마를 지원하는 맞춤형 중국어 입력기 Rime의 macOS 프런트엔드입니다.
TSF 기반의 무료 오픈소스 Windows 입력기로, 중국어 병음·쌍핀·오필과 일본어 로마자 입력을 지원합니다.
Wubi 및 코드 테이블 입력 방식을 중심으로 개발된 오픈소스 중국어 입력기이며, 병음도 지원하고 Windows, macOS, Linux에서 사용할 수 있습니다.
librime 기반 rime-query 백엔드를 사용하는 Vim 및 Neovim용 Rime 중국어 입력기 연동 플러그인.