Some files written by: Veeti Junkkala
Main goal of this project is to codify Finnish language for automation of learning Finnish and side goal is to create tools translation purposes. Many types of practises could be automatically generated, if program could automatically add cases to list of words. Uralic languages have always been worst enemies of translating into Indo-European languages. Goals of this project could lead to the infinity as languages are very complicated and not all languages have same tools to work with.
Many of the goals require other parts to work, so there is no real order that these can be done. 1. Case adding tool: Input a word and case to be used with it output the word in correct form. 2. Consonant gradiation: Finnish words change their form very easily with consonant gradiation adding, changing, or taking away latters. And of course they have exceptions too. 3. Vowel change: More research on this! My current understanding of this isn't great enought to program it to be consistant. 1. Case reading tool: Word is inputted and program returns the baseword and name of the case. This would be one of the most important tool for translating (from Finnish or into Finnish), as it would clarify the words and meanings. 2. Meaning translator: Languages love idioms. They change the meaning of the sentence. Currently I have no idea if this is even possible to do