Идея
Все началось с того, что я люблю смотреть ютуб и читать статейки в интернетах на английском.
У меня неплохой уровень языка (~B2), но постоянно попадаются какие-то незнакомые слова и фразочки.
Хочется точно понимать, что они значат, и загружать их в свой словарный запас.
Мне лень лазить в отдельный переводчик, поэтому для перевода пользовался разными расширениями для Chrome (Google Translate, разумеется; DeepL; Reverso; Mate; …), и вот что меня бесило:
- для отдельных слов часто вываливаются все возможные варианты перевода, и приходится разбираться, что же из этого подходит в данном конкретном случае
- никто из них (кроме жалких попыток Reverso) автоматом не дополняет устойчивое выражение, если ты пытаешься перевести его часть
- хочется сразу видеть базовую форму слова/выражения (changing → change), иметь возможность ее сохранить и потом как-то это все учить
Я человек простой, решил сделать свой переводчик🫠
Что из этого вышло
Сделал расширение для Chrome (вот демо-видео, как оно работает).
Что оно умеет:
🎯 Точно переводит любой фрагмент текста с учетом контекста на сайтах и в субтитрах Youtube.
Показывает только релевантные переводы в данном контексте.
При переводе отдельных слов даже старается сохранить форму слова (число, род, падеж) в соответствии с контекстом
🧩 Распознает и автодополняет идиомы, сленговые выражения, английские фразовые глаголы и, для любителей немецкого, разделяемые глаголы (trennbare Verben)
🤓 Для сленга дает развернутое пояснение там, где надо
🧱 Показывает базовую форму слов/выражений
📖 Из контекстного переводчика можно быстро провалиться в подробную справку из словаря на боковой панели (например, проверить, какие еще части речи и значения существуют для какого-то слова).
Там же есть поле ввода, куда можно вбить любой текст и перевести его, не отходя от кассы переключаясь на другую вкладку.
🌎 Поддерживает 39 языков
🔈 Озвучка (TTS) есть для всех поддерживаемых языков, в том числе для экзотических типа грузинского и армянского (чего нет в Google Translate🤓)
🗣️ Для “нормальных” языков есть озвучка на разных диалектах:
• английский: американский, британский, австралийский
• французский: стандартный & канадский
• португальский: европейский & бразильский
Что под капотом
Бэк сделал на Python + FastAPI, деплою его в Google Cloud.
Для перевода выстроил некислый пайплайн промптов к OpenAI API/Gemini API + использую модели spaCy и nltk.
Фронт на React + фреймворк Plasmo
Что дальше
Теперь хочу прикрутить историю переводов и сделать по ней обучающую механику с блекджеком интервальным повторением и AI
Алло, ну как там с деньгами?
А их нет.
После добавления trennbare Verben вылез за бесплатную квоту в Google App Engine, теперь плочу за него🥲
Чтобы отбить косты за перевод и нагревание серверов, хочу прикрутить монетизацию через рекламу. Это позволит оставить бесплатную версию переводчика с рекламой.
Если с рекламой не выгорит, то придется сделать лимиты на кол-во переводов и брать долор за переводчик.
Обучалку сделаю сразу платную
Что я понял
Это мой первый собственный проект, который докатился до прода, так что граблей я собрал достаточно.
📌(1) Если хочешь в 2025 заработать денег (а я хочу), а не просто сделать что-то по фану, то не надо делать yet another расширение для браузера посчитай сначала юнит-экономику, покумекай над КАЖДОЙ цифрой, покажи расчеты опытным пацанам (и девчонкам).
Я сначала подставил КАКИЕ-ТО цифры, а недавно вернулся к этому, провел более глубокий ресерч и понял, что оно походу нифига не сходится, если лить платный трафик🥲
Но мы еще повоюем, буду тестить разные каналы привлечения.
📌(2) Я рассчитывал, что расширение может быть дешевым каналом привлечения в обучающее приложение — huy tam plaval #1.
Походу никакого “бесплатного” трафика из Chrome Web Store не будет.
А с учетом потраченного времени на расширение, оно уже отнюдь не дешевое.
📌(3) Поначалу думал: ух сейчас как ангажирую разработчиков, а сам буду ВАЖНЫМ МЕНЕДЖЕРОМ — huy tam plaval #2.
Если очень хочешь что-то сделать, сделай это сам.
Я ненастоящий разработчик, долго этого избегал, но, в итоге, пришлось самому садиться кодить — и это было лучшее решение.
Иначе, я бы не разобрался, как оно все на самом деле работает, не поймал бы кучу багов и не словил много идей
📌(4) Если делаешь продукт для себя, то и ориентироваться можно на свои хотелки и здравый смысл.
Но кастдев я тоже поделал — провел ~20 интервью
📌(5) Если бы я знал, сколько времени потрачу на расширение, то не стал бы в это ввязываться.
Но меня по прежнему прёт эта тема + Sunk cost fallacy никто не отменял, поэтому я все еще здесь🤷♂️
Благодарности
Низкий поклон Андрею за помощь в разработке фронта, Динару за первую версию бэка и всем ребятам из вастрика, с которыми общался в рамках кастдева🙏
Помощь от клуба
- Нужен фидбек. Много фидбека
Пишите комменты либо мне в личку в тг: odinass
Если у кого-то есть опыт встраивания рекламы в расширение (какие рекламные сети в них работают, реально ли на ней что-то заработать, …), то буду рад, если поделитесь
Любые советы по маркетингу, монетизации и всему остальному тоже приветствуются
UPD1: Если вам эта штука зашла, то черканите, пожалуйста, короткий отзыв в Chrome Store или хотя бы поставьте оценку — буду очень благодарен!🙏
UPD2: Объявляю челлендж!
Присылайте в комменты или мне в тг (odinass) примеры всратых переводов со скринами.
Это может быть пример с любого ресурса и переводчика.
За самый всратый пример дам вам бесплатную подписку на сервис на 3 мес, когда она появится
Простите великодушно, не могу удержаться от мемасикопостинга

Наберите отзывов побольше (штук 20) и подайтесь на фичеринг.
Тогда у вас через полгодика будет 1000 юзеров фоном.
UPD: А, и привет, Гена, коллега из Авито)
Выглядит вкусно, надо будет поиграться, когда будет время. Из всех подобных приложений у меня почему-то не прижилось rowno nihuja. Сложно сказать, почему, но не прижились :)
UPD1: Если вам эта штука зашла, то черканите, пожалуйста, короткий отзыв в Chrome Store или хотя бы поставьте оценку — буду очень благодарен!🙏
UPD2: Объявляю челлендж!
Присылайте в комменты или мне в тг (@odinass) примеры всратых переводов со скринами.
Это может быть пример с любого ресурса и переводчика.
За самый всратый пример дам вам бесплатную подписку на сервис на 3 мес, когда она появится