Diese Codebasis zeigt, was mit dem walisischen Lescicon der Bangor University entwickelt werden kann.
Es ist auch für alle interessant, die Codierung (Python) und/oder Walisisch lernen oder etwas Neues für die walisische Sprache entwickeln möchten.
Es gibt vier Hauptbeispielskriptskripte:
Rechtschreibprüfung
Morphologie
ein Lemmatist
Walisisches Wordle-Spiel
lecsicon-cymraeg-bangor-enghreifftiau> python3 .spellchecker.py Llwytho'r lecsicon i lawr.. 100% [..........................................................................] 4415891 / 4415891 Llwytho'r geirfa... Rhowch eiriau i wirio sillafu > llwyddo True ['ll', 'w', 'y', 'dd', 'o'] > llywddo False >
lecsicon-cymraeg-bangor-enghreifftiau> python3 .morphology.py Llwytho'r geirfa... Rhowch eiriau lemma i fewn i weld ei bob ffurf a rhediad.. > coch coch ADJ coch Info:{'Degree': 'Pos'} coch ADJ cochach Info:{'Degree': 'Cmp'} coch ADJ cochaf Info:{'Degree': 'Sup'} coch ADJ coched Info:{'Degree': 'Equ'} coch ADJ choch Info:{'Degree': 'Pos', 'Mutation': 'AM'} coch ADJ chochach Info:{'Degree': 'Cmp', 'Mutation': 'AM'} coch ADJ chochaf Info:{'Degree': 'Sup', 'Mutation': 'AM'} coch ADJ choched Info:{'Degree': 'Equ', 'Mutation': 'AM'} coch ADJ goch Info:{'Degree': 'Pos', 'Mutation': 'SM'} coch ADJ gochach Info:{'Degree': 'Cmp', 'Mutation': 'SM'} coch ADJ gochaf Info:{'Degree': 'Sup', 'Mutation': 'SM'} coch ADJ goched Info:{'Degree': 'Equ', 'Mutation': 'SM'} coch ADJ nghoch Info:{'Degree': 'Pos', 'Mutation': 'NM'} coch ADJ nghochach Info:{'Degree': 'Cmp', 'Mutation': 'NM'}
lecsicon-cymraeg-bangor-enghreifftiau> python3 .lemmatizer.py Llwytho'r geirfa... Rhowch eiriau i'w lemmateiddio > clo ('clo', 'NOUN', {'Gender': 'Masc', 'Number': 'Sing'}) ('cloi', 'VERB', {'Mood': 'Imp', 'Number': 'Sing', 'Person': '2'}) ('cloi', 'VERB', {'Mood': 'Ind', 'Number': 'Sing', 'Person': '3', 'Tense': 'Fut'}) ('cloi', 'VERB', {'Mood': 'Ind', 'Number': 'Sing', 'Person': '3', 'Tense': 'Pres'})
termcolor
muss zuerst installiert werden, bevor das Wordle-Spielskript ausgeführt werden kann.
Das Spiel verwendet eine Liste der häufigsten Wörter in der walisischen Sprache, um einfachere Wörter mit fünf Buchstaben anzubieten. Allerdings kann das Skript geändert werden, um es schwieriger oder einfacher zu machen und auch die Anzahl der Buchstaben zu ändern. Es werden die Digraphen des walisischen Alphabets verwendet (z. B. „ch“, „ll“).