Японская грамматика в TypeScript: Учим язык через код!

Японская грамматика в TypeScript: Учим язык через код!

Typed Japanese — проект, где программирование и изучение японского сливаются воедино. Создатели превратили TypeScript в инструмент для проверки грамматики, позволяя писать предложения на японском… прямо в коде! Так что, если вы знаете TypeScript - вы теперь знаете японский (ну почти).

Как это работает?

• Грамматика через типы: Определяйте существительные, глаголы и частицы как TypeScript-типы. Система проверяет корректность предложений на этапе компиляции.

• Пример:

type ヒンメル = ProperNoun<"ヒンメル">; // Собственное имя type する = IrregularVerb<"する">; // Глагол-исключение type ヒンメルならそうした = ConditionalPhrase<ヒンメル, "なら", そうした>; // Условное предложение

• AI-интеграция: Формат подходит для анализа языковых моделей (LLM), улучшая точность переводов и грамматики.

Зачем это нужно?

• Обучение через код: Понять спряжение глаголов (например, 買う → 買って) проще, если видишь их как типы.

• Верификация грамматики: Ошибки вроде «食べるた» вместо «食べた» ловятся до запуска программы.

• Поддержка AI: Структурированный формат упрощает работу с языковыми моделями.

Проект пока на ранней стадии: часть правил сгенерирована ИИ и может содержать ошибки.

Изучаем - тут.

Подписывайтесь на мой TG канал - Neko.Play.Panic() там побольше делюсь мыслями, интересными находками и новостями о всяком.

3
2
1
1
8 комментариев