__ Ответ не понравится, но истина в том, что если ты хочешь делать реально хорошие вещи, то ты обязан погружаться в тему куда глубже, чем профессионалы в этой области. Кажется, что такое невозможно, но это только поверхностная оценка. Профессионалы очень часто зашорены в рамках своих каждодневных потребностей. Человек сторонний лучше хватает суть и очень часто замечает и подмечает всякого рода детали и тонкости. __ Иначе говоря, чтобы качественно программировать лингвистические задачи, ты должен разбираться в теме не хуже, чем филолог или использовать знания филолога =)
Так уж сложилось, что основной софт идёт от англоязычных авторов. Просто потому, что их больше количественно. Переводом люди занимаются лишь наиболее распространённых тем. Как итог. Если хочешь знать решение твоей проблемы здесь и сейчас, понимать основные грамматические формы и иметь тематический словарный запас просто необходимо