Projects
Kundokubungo
Kundokubungo (訓読文語) is a go tool for going between 訓読文 (marked Chinese text) and 書き下し文 (transcriptions of Chinese classics into Japanese).
It is a webapp which allows for input of 白文 (unmarked Chinese), and thence inputs for 返り点 (kaeriten) and 送り仮名 (okurigana), which updates the output 書き下し in real time. This fulfils the following 2 purposes:
- To provide a way to input unpunctuated Chinese text ready to digitally edit and display as kanbun converted into literary Japanese
- To automatically convert it to linear Japanese.
Kundokubungo provides complete functuality, covering edge cases. The frontend is built using JavaScript, making asynchronous HTTP request to the backend, which is implemented in Go. The backend handles API endpoints, processes data, and responds to requests from the frontend in JSON format in real time. PostgreSQL is used to serve a dictionary.