Проект: Elwo умный переводчик для сайтов и субтитров Youtube  Публичный пост
6 августа 2025  356
Elwo умный переводчик для сайтов и субтитров Youtube
https://chromewebstore.google.com/detail/elwo-smart-translator/gdnncabnclodhioejkjidpddpcclehim

Идея

Все началось с того, что я люблю смотреть ютуб и читать статейки в интернетах на английском.

У меня неплохой уровень языка (~B2), но постоянно попадаются какие-то незнакомые слова и фразочки.
Хочется точно понимать, что они значат, и загружать их в свой словарный запас.

Мне лень лазить в отдельный переводчик, поэтому для перевода пользовался разными расширениями для Chrome (Google Translate, разумеется; DeepL; Reverso; Mate; …), и вот что меня бесило:

  1. для отдельных слов часто вываливаются все возможные варианты перевода, и приходится разбираться, что же из этого подходит в данном конкретном случае
  2. никто из них (кроме жалких попыток Reverso) автоматом не дополняет устойчивое выражение, если ты пытаешься перевести его часть
  3. хочется сразу видеть базовую форму слова/выражения (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 никто не отменял, поэтому я все еще здесь🤷‍♂️

Благодарности

Низкий поклон Андрею за помощь в разработке фронта, Динару за первую версию бэка и всем ребятам из вастрика, с которыми общался в рамках кастдева🙏

Помощь от клуба

  1. Нужен фидбек. Много фидбека


Пишите комменты либо мне в личку в тг: odinass

  1. Если у кого-то есть опыт встраивания рекламы в расширение (какие рекламные сети в них работают, реально ли на ней что-то заработать, …), то буду рад, если поделитесь

  2. Любые советы по маркетингу, монетизации и всему остальному тоже приветствуются

UPD1: Если вам эта штука зашла, то черканите, пожалуйста, короткий отзыв в Chrome Store или хотя бы поставьте оценку — буду очень благодарен!🙏

UPD2: Объявляю челлендж!
Присылайте в комменты или мне в тг (odinass) примеры всратых переводов со скринами.
Это может быть пример с любого ресурса и переводчика.
За самый всратый пример дам вам бесплатную подписку на сервис на 3 мес, когда она появится

Связанные посты
8 комментариев 👇

Простите великодушно, не могу удержаться от мемасикопостинга

  Развернуть 1 комментарий

@Spaider, ыыы

  Развернуть 1 комментарий

Наберите отзывов побольше (штук 20) и подайтесь на фичеринг.

Тогда у вас через полгодика будет 1000 юзеров фоном.

UPD: А, и привет, Гена, коллега из Авито)

  Развернуть 1 комментарий

@danfoxez, Привет, Даня! Рад тебя видеть)

Да, думаю, ты прав. Нужно сначала самому бустануть инсталлы и отзывы, и на этом фоне, может, хром стор отсыпет охватов от себя.

  Развернуть 1 комментарий

Выглядит вкусно, надо будет поиграться, когда будет время. Из всех подобных приложений у меня почему-то не прижилось rowno nihuja. Сложно сказать, почему, но не прижились :)

  Развернуть 1 комментарий
Геннадий Одинцов пилю свой стартап автор 7 августа в 07:01

UPD1: Если вам эта штука зашла, то черканите, пожалуйста, короткий отзыв в Chrome Store или хотя бы поставьте оценку — буду очень благодарен!🙏

UPD2: Объявляю челлендж!
Присылайте в комменты или мне в тг (@odinass) примеры всратых переводов со скринами.
Это может быть пример с любого ресурса и переводчика.
За самый всратый пример дам вам бесплатную подписку на сервис на 3 мес, когда она появится

  Развернуть 1 комментарий

@odinass, сегодня погонял чуток, очень понравилось. Но почему оно обсценную лексику подчёркиваниями заменяет? Это делает твоё расширение или происходит где-то ещё?
Ещё чуть погоняю, по своим рассоветую и черкану отзыв обязательно!

  Развернуть 1 комментарий

@Spaider, ого, не сталкивался с таким... А скинь пример, пожалуйста🙈

Вообще, я, наоборот, при обращении к API моделей, вырубаю по максимимуму всю цензуру (надо поставить плашку 18+)

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб