Complex field type: selectable Chinese Romanization

I’m still working on my online language learning spreadsheet. It’s fairly functional at this point and supports automated translations, transliterations.

I recently added a feature for Chinese language learners. Pinyin is the romanization method for Simplified Mandarin, and the conversion from Chinese text to Pinyin is sometimes not straightforward with multiple possible results.

Users have been requesting the possibility of easily choosing between different possible conversions, and this new field type allows this. Technically, it’s a JSON field type with a particular structure to it which memorizes the user customizations.


My code is open source, you can see how it’s implemented here: GitHub - Language-Tools/baserow-vocabai-plugin: VocabAi - plugin for Baserow database

4 Likes