Власні проєкти Власний проєкт

AutoLangvitch — автоматичне перемикання розкладки для macOS

Застосунок для Mac, який помічає, що слово набрано не в тій розкладці, і одразу його виправляє, — повністю офлайн.

РезультатГотовий застосунок для macOS чотирма мовами
  • Клієнт: Власний проєкт
  • Послуга: Розробка ПЗ
  • Технології: Swift, Swift Package Manager, macOS 13+
AutoLangvitch — автоматичне перемикання розкладки для macOS
01

Вихідна ситуація

Хто перемикається між українською, російською, німецькою та англійською, постійно друкує не в тій розкладці. Готові рішення часто надсилають тексти на сервери або не розраховані на кілька мов зі змішаним введенням.

02

Рішення

AutoLangvitch працює як застосунок у рядку меню, стежить за введенням на рівні системи, перевіряє кожне слово засобами перевірки правопису й розпізнавання мови macOS і за потреби перемикає розкладку та замінює слово.

  • Мови: російська, англійська, українська, німецька — можна додати інші
  • Працює повністю офлайн, без хмарних сервісів
  • Дбайливе журналювання (тексти за замовчуванням не зберігаються)
  • Глобальні сполучення клавіш для ручного виправлення та меню для ввімкнення й вимкнення окремих мов
03

Реалізація

Чіткий поділ на буфер слів, логіку ухвалення рішень і виконання, щоб основну логіку можна було тестувати автоматично. Застосунок постійно розвивається й випускається за версіями (зараз 1.24.x).

Схожа задача?

Безкоштовна консультація

Схожі кейси

Інші проєкти того ж напряму — з вихідною ситуацією, роботами та результатом.

Усі кейси