
데브파이브 공식 발표에 따르면 회사는 문자를 점자로 변환하는 오픈소스 라이브러리 ‘Braillify 2.1.0’을 공개했다. 새 버전은 통일영어점자(Unified English Braille·UEB) 변환 기능을 확대했으며, 소스 코드와 테스트 데이터는 GitHub 저장소를 통해 공개됐다.
UEB는 영어권에서 문학·수학·컴퓨팅 분야에 사용되는 점자 부호를 통합하기 위해 국제영어점자위원회(ICEB)가 개발한 체계다. ICEB는 2024년 발간한 제3판 규정집을 현재의 공식 UEB 규정서로 안내하고 있다.
Braillify 공개 소스에는 UEB Grade 2 변환 경로와 숫자, 구두점, 대문자 표지, 약자, 강조, 외국어·기술 표기 등을 처리하는 모듈이 포함됐다. 프로젝트는 Rust를 기반으로 하며 Node.js, Python, WebAssembly 환경을 지원한다.
개발일보가 공개 저장소의 2.1.0 버전을 내려받아 저장소에 명시된 테스트를 다시 실행한 결과, 영어 점자 테스트는 2,722건 중 2,722건이 통과했다. 한글 1,527건과 수학 892건을 포함한 전체 5,141건에서도 실패하거나 제외된 사례는 없었다.
다만 이 수치는 프로젝트가 자체 구성해 공개한 테스트 데이터에서 확인된 결과다. 모든 형태의 입력에 대한 정확도 100%나 외부 기관의 UEB 적합성 인증을 의미하지는 않는다. 테스트 범위와 기대값에 대한 독립적인 검토, 실제 점역 환경에서의 평가가 추가로 이뤄질 필요가 있다.
Braillify 소스와 테스트 데이터는 Apache 2.0 라이선스로 GitHub에 공개돼 있다. 2.1.0 패키지는 npm과 PyPI에서도 확인할 수 있어 개발자와 연구자가 구현을 살펴보고 프로젝트 개선에 참여할 수 있다.
점역 소프트웨어는 규정 변화와 다양한 문장 구조를 지속해서 반영해야 한다. Braillify가 구현 코드와 테스트셋을 함께 공개한 것은 접근성 기술의 결과를 재현하고 개선 과정을 축적할 수 있는 기반을 마련했다는 점에서 의미가 있다.
출처: DevFive https://devfive.kr/ko/news/67/
출처: Braillify https://braillify.kr/
출처: GitHub https://github.com/dev-five-git/braillify
출처: International Council on English Braille https://iceb.org/publications/ueb/
출처: npm https://www.npmjs.com/package/braillify/v/2.1.0
출처: PyPI https://pypi.org/project/braillify/2.1.0/