October 2

10 идей для китайских микросервисов

1. Словарь иероглифов (Character Lookup)

  • Что делает: По иероглифу возвращает пиньинь, значение, радикал, количество черт, HSK-уровень.
  • Пример запроса: GET /character/好
  • Данные: CC-CEDICT или HSK-словарь.
  • Простота: Только чтение из БД → идеально для старта.

2. Генератор пиньиня (Pinyin Converter)

  • Что делает: Преобразует текст на китайском в пиньинь с тонами.
  • Пример:
    Ввод: 你好 → Вывод: nǐ hǎo
  • Технология: Используй библиотеку (pypinyin в Python, pinyin-pro в JS).
  • API: POST /pinyin с телом { "text": "你好" }

3. Тренажёр тонов (Tone Trainer)

  • Что делает: Отдаёт случайное слово с пиньинем и проигрывает аудио (или показывает тоновую диаграмму).
  • Фича: Пользователь выбирает, какой это тон (1–4) → сервис проверяет.
  • Простота: Нет ML — просто сравнение с правильным ответом из БД.

4. Карточки по HSK (HSK Flashcards)

  • Что делает: Отдаёт случайную карточку по заданному уровню HSK (1–6).
  • Ответ: иероглиф ↔ перевод ↔ пиньинь.
  • API: GET /flashcard?hsk=2
  • Данные: Официальные списки HSK (легко найти в CSV).

5. Проверка написания иероглифа (Stroke Order Checker)

  • Что делает: Принимает последовательность координат (или номера черт) и проверяет, правильно ли написан иероглиф.
  • Упрощённая версия: просто показывает анимацию правильного порядка черт по иероглифу.
  • API: GET /stroke-order/好 → возвращает JSON с последовательностью.

6. Генератор предложений (Sentence Builder)

  • Что делает: Составляет простое предложение на китайском по шаблону.
  • Пример: тема = «еда», уровень = HSK 2 → «我吃米饭。»
  • Данные: шаблоны + словарь слов по темам.
  • API: GET /sentence?topic=food&hsk=2

7. Тест на знание радикалов (Radical Quiz)

  • Что делает: Показывает радикал → пользователь вводит название или значение.
  • Пример: изображение ⺗ → ответ: «человек».
  • Данные: таблица радикалов (есть в открытом доступе).
  • API: GET /radical-quiz → отдаёт радикал и правильный ответ для проверки.

8. Переводчик с подсветкой (Highlighted Translator)

  • Что делает: Переводит предложение и возвращает разметку: каждое слово + его значение.
  • Пример:
    Ввод: 我喜欢猫
    Вывод: [{"word":"我","pinyin":"wǒ","meaning":"я"}, ...]
  • Технология: простой токенизатор (например, jieba для китайского).

9. Счётчик изученных иероглифов (Progress Counter)

  • Что делает: Хранит, какие иероглифы пользователь отметил как «выученные».
  • API:
    • POST /learned → добавить иероглиф
    • GET /stats → сколько выучено, % от HSK1 и т.д.
  • Простота: CRUD + счётчики.

10. Генератор практики письма (Writing Practice Sheet)

  • Что делает: Отдаёт PDF или SVG с сеткой и иероглифом для копирования.
  • Упрощённая версия: просто возвращает иероглиф в большом размере + пиньинь.
  • API: GET /practice-sheet?char=好 → отдаёт изображение или HTML.