2P by nyanrus 4시간전 | ★ favorite | 댓글과 토론

안녕하세요! 처음 글로서 인사드립니다.
저는 월요일 3개 시험이 끝나 나른한 오후에, 놀러갈 예정부터 짜고 있는 대학생입니다. :3

이번에 Firefox 확장 기능인 yukari-rubi를 소개드리려 합니다.
일본어 웹사이트에 있는 한자에, 히라가나로 읽기를 달아주는 확장 기능입니다.
일반적인 블로그 사이트나, Misskey(SNS on ActivityPub)에서 작동하는걸 확인했습니다.

일본어 분석기인 sudachi.rs, 그 사전인 SudachiDict를 사용하고 있으며
호기롭게 그대로 업로드하려고 하다가 패키징 후에 addons.mozilla.org에서, 200MiB의 벽에 걸려........
몇주동안 찾은 끝에, SudachiDict 내부에서 사용되는 Trie의 압축 알고리즘인 XCDAT와, zstd을 사용하여 어떻게든 속도와 용량 사이 균형을 잡았어요.
WASM 덕에 이런 확장기능까지 브라우저에서 돌릴 수 있다는 데에, 감동이 깊습니다.

저는 일본어를 모국어로 자랐지만 한국에서 일본어 학습자를 보아온 경험에서,
히라가나와 카타카나는 읽을 수 있지만 한자를 읽지 못하여 일본어를 포기하는 분들을 많이 보았습니다.
이 확장기능으로, 여러분의 일본어 학습이 이어질 수 있도록 응원하고 싶습니다.

잘못 대응된 히라가나 읽기가 있거나, 원하시는 기능 등 자유롭게 피드백 주시면 감사하겠습니다.
이제 벚꽃 핀 4월도 끝나, 5월 연휴가 다가옵니다. 건강하시고 평온한 저녁이 되길 바랍니다.
좋은 하루 보내세요!

코드는 f3liz-casa/yukari-rubi에 공개되어 있습니다.