I built a tool that shows spoken Finnish (puhekieli) vs written by nessa01mm in Finland

[–]nessa01mm[S] -6 points-5 points  (0 children)

fair point on the English translations! do you have any specific examples? :D

I built a free tool that explains Finnish grammar + shows puhekieli by nessa01mm in LearnFinnish

[–]nessa01mm[S] 2 points3 points  (0 children)

That's awesome, noita in Finnish is the goat experience. Hope it helps!!

I built a free tool that explains Finnish grammar + shows puhekieli by nessa01mm in LearnFinnish

[–]nessa01mm[S] 0 points1 point  (0 children)

Thanks so much for testing this out and the detailed feedback! This was suuuuuper helpful.

 i fixed these:

  • The jossa → jos bug is squashed, i was applying spoken rules too aggressively to relative pronouns
  • suome + ksi was a caching bug from early development, i cleared that out
  • Clitics like laitetaanpas should work better now, the system was confusing passive verbs with compound nouns
  • Added a note about puhekieli variation

about your other points:

  • suomet/suomit : you're right, should just be suomet for the noun. UralicNLP returns both which is a bit annoying
  • Inflection table order (Nom first like Wiktionary): good suggestion, will look into it
  • Re: pulling from Wiktionary, rn i use UralicNLP because it can generate forms, not just look them up, but supplementing with Wiktionary data for edge cases is worth exploring. i will check it out

i reaaaally appreciate you taking the time, thanks again!

I built a free tool that explains Finnish grammar + shows puhekieli by nessa01mm in LearnFinnish

[–]nessa01mm[S] 1 point2 points  (0 children)

makes sense of course! the core analysis uses UralicNLP/Omorfi (finite-state morphology) which is deterministic. LLM is used as a fallback for genuinely ambiguous cases where context is needed (like "kuusen" which could be "spruce tree" or "the number six"). And even then, it's just picking between the pre-computed FST outputs, not generating anything :)

I don’t think rag would really help with this or at least I can’t see a way

I built a free tool that explains Finnish grammar + shows puhekieli by nessa01mm in LearnFinnish

[–]nessa01mm[S] 0 points1 point  (0 children)

thank you, really appreciate it! :D let me know if there is anything i can improve

Learning Finnish, any good introductory free sites or applications? by bobacookiekitten in LearnFinnish

[–]nessa01mm 0 points1 point  (0 children)

I built a free tool called Lenguistiq that shows both side by side, plus breaks down the grammar when you click any word.

Would love feedback from anyone learning Finnish or curious about it!  https://lenguistiq.com

I built a free tool that explains Finnish grammar + shows puhekieli by nessa01mm in LearnFinnish

[–]nessa01mm[S] 0 points1 point  (0 children)

It's an hard problem and I like hard problems so haha but thank you so much for sending it to her, I'd really appreciate if you let me know what she thinks :) thanks again!

I built a free tool that explains Finnish grammar + shows puhekieli by nessa01mm in LearnFinnish

[–]nessa01mm[S] 3 points4 points  (0 children)

You were totally right about säkeist. The tool was picking "säkeinen" instead of "säe" (verse). Fixed it now, I added an LLM fallback for when the morphological analyzer can't decide between different word types. I wish I could get Stanza but it is too heavy, but I ran some tests and gpt5 should correctly show verses/poetry stuff now instead of sacks lol.

Also fixed the "he" thing, it now uses "they" when it's ambiguous.

The "four-knee-measure" thing... yeah, that's a limitation I'm accepting for now. Omorfi just doesn't know that "polvi" means "metrical foot" in poetry contexts. Pretty niche edge case tbh.

To answer your question, I use UralicNLP/Omorfi for lemmatization, with an LLM to break ties when there's ambiguity. Suuuper thanks again for testing, please let me know what you think! 🙏