PyThaiNLP / PyThaiNLP/pythainlp
Thai local language
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 1.2k
- Forks
- 304
- Avg merge
- 2d 14h
- Merged PRs (30d)
- 14
Description
Hey! I created this issue to collect my ideas about Thai local language project for contributors that interested. (Now, I still doing the research and don't have much free-time to coding :().
Word dictionary
If the local language have own script (writing) in unicode, you should use local language script. But if it don't have the script, use Thai that follow the phonetics.
The metadata should have script, Thai transliteration, Thai word, meaning, part-of-sppech, wordnet id (for mapping), example sentences and Thai translation.
Example: nangrong_words https://github.com/wannaphong/IsanNLP/blob/master/isannlp/corpus/nangrong_words.csv and lanna_dict https://huggingface.co/datasets/pythainlp/lanna_dict.
The wordnet will help to cross-lingual transfer word and you don't have to write the meaning by yourself.
... [TODO more]
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the nangrong_words.csv and lanna_dict examples linked in the issue, then identify the unresolved scope in the proposed Thai local-language dictionary metadata. Done requires a settled contribution plan and an agreed dataset structure, since the issue is still marked as TODO and under research.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- huggingface, python
- Domain
- data
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100