App, bot, or website UI translation ru↔en directly in localization files – no broken variables
Automatically translated from Russian. Show original
Перевод интерфейса приложения, бота или сайта ru↔en прямо в файлах локализации — без сломанных переменных
Переведу тексты интерфейса там, где они живут, — в файлах локализации вашего проекта. Не сломаю переменные, разметку и множественные числа, проверю, что перевод помещается в кнопки и читается на экране, и отдам готовый pull request или файлы.
КОМУ ПОДХОДИТ
Разработчикам и командам, которые выходят к англоязычным или русскоязычным пользователям: веб-приложения, мобильные приложения, Telegram-боты и мини-приложения, сайты на Next.js, React, Vue и других.
ФОРМАТЫ
JSON и YAML (i18next, react-intl, vue-i18n, next-intl), .po/.pot (gettext), .strings и .stringsdict (iOS), strings.xml (Android), .arb (Flutter), словари в .ts/.js, .properties, CSV и таблицы. Если у вас другой формат — пришлите пример, скажу сразу.
ЧЕМ ЭТО ОТЛИЧАЕТСЯ ОТ ОБЫЧНОГО ПЕРЕВОДА
• Переменные и разметка остаются на месте: {name}, %s, {{count}}, теги и ссылки.
• Множественные числа — по правилам языка: в русском три формы (1 файл, 2 файла, 5 файлов), в английском две. Формы добавляю в том виде, которого ждёт ваша библиотека.
• Один термин — один перевод во всём проекте: до начала составляю глоссарий и согласую его с вами.
• Длина: кнопки, вкладки и уведомления сверяю с местом на экране. Где строка не помещается, предлагаю короче, а не обрезанную.
• Строки с подставленными именами и числами пишу так, чтобы не было «Вы добавил(а) 5 файл(ов)».
• Проверка в контексте: запускаю проект у себя или смотрю по скриншотам и правлю то, что странно выглядит рядом с остальным интерфейсом.
• Русский пишу как носитель, а не переводом; английский — естественный, в тоне вашего продукта.
ЧТО ВХОДИТ В БАЗОВУЮ ЦЕНУ (от 150 €)
• До 1500 слов интерфейса в одну сторону (ru→en или en→ru) — обычно это небольшое приложение или бот целиком.
• Глоссарий и согласование тона: на «ты» или на «вы», строже или дружелюбнее.
• Автоматическая проверка: файлы собираются, ключи совпадают с исходными, переменные на месте.
• Проверка на экране и исправления.
• Pull request в ваш репозиторий или готовые файлы.
ДОПЛАТЫ
• Сверх 1500 слов — 8 € за каждые следующие 100 слов.
• Тексты сайта, письма, описания для App Store и Google Play — по той же ставке.
• Новые строки в следующих версиях — по той же ставке, минимум 60 € за заказ.
ГРАНИЦЫ
• Только русский и английский.
• Договоры, оферты и политики конфиденциальности перевести могу, но проверять их должен юрист.
• Если строки зашиты прямо в коде, а не вынесены в файлы, вынести их — отдельная работа, оценю после просмотра кода.
КАК ИДЁТ РАБОТА
1. Присылаете доступ к репозиторию или файлы и несколько скриншотов. Считаю слова и называю цену.
2. День 1: глоссарий и тон на согласование.
3. Дни 2–3: перевод, автоматическая проверка, проверка на экране.
4. Pull request или файлы; правки по вашим замечаниям.
ОПЛАТА И ГАРАНТИЯ
Заказы до 300 € — оплата после сдачи. Больше — 50% до начала, 50% после. Две недели бесплатно исправляю ошибки перевода и формата.
В первом сообщении напишите: что за продукт, в какую сторону перевод, какой формат файлов и примерно сколько строк.
I will translate your interface texts where they live – in your project's localization files. I won't break variables, markup, or plurals; I'll check that the translation fits in buttons and is readable on screen, and deliver a ready pull request or files.
WHO IT'S FOR
Developers and teams targeting English- or Russian-speaking users: web apps, mobile apps, Telegram bots and mini-apps, websites built with Next.js, React, Vue, and others.
FORMATS
JSON and YAML (i18next, react-intl, vue-i18n, next-intl), .po/.pot (gettext), .strings and .stringsdict (iOS), strings.xml (Android), .arb (Flutter), dictionaries in .ts/.js, .properties, CSV, and spreadsheets. If you have another format – send me a sample, I'll tell you right away.
HOW THIS IS DIFFERENT FROM REGULAR TRANSLATION
• Variables and markup stay in place: {name}, %s, {{count}}, tags, and links.
• Plurals follow language rules: Russian has three forms (1 file, 2 files, 5 files), English has two. I add the forms exactly as your library expects.
• One term – one translation across the whole project: I create a glossary and agree it with you before starting.
• Length: I check buttons, tabs, and notifications against the available screen space. Where a string doesn't fit, I suggest a shorter one, not a truncated one.
• Strings with inserted names and numbers are written so that you don't get "You added 5 file(s)".
• Context check: I run the project locally or look at screenshots and fix anything that looks odd next to the rest of the interface.
• I write Russian as a native speaker, not as a translation; English is natural, in the tone of your product.
WHAT THE BASE PRICE INCLUDES (from €150)
• Up to 1500 interface words in one direction (ru→en or en→ru) – usually a whole small app or bot.
• Glossary and tone agreement: informal or formal, stricter or friendlier.
• Automated checks: files are assembled, keys match the originals, variables are in place.
• On-screen check and fixes.
• Pull request to your repository or ready files.
ADD-ONS
• Over 1500 words – €8 per additional 100 words.
• Website texts, emails, App Store and Google Play descriptions – at the same rate.
• New strings in future versions – at the same rate, minimum €60 per order.
LIMITS
• Russian and English only.
• I can translate contracts, offers, and privacy policies, but a lawyer must review them.
• If strings are hardcoded in the code rather than extracted into files, extracting them is a separate task – I'll estimate after seeing the code.
HOW THE WORK GOES
1. You send access to the repository or files and a few screenshots. I count the words and give you a price.
2. Day 1: glossary and tone for approval.
3. Days 2–3: translation, automated checks, on-screen check.
4. Pull request or files; revisions based on your feedback.
PAYMENT AND GUARANTEE
Orders up to €300 – payment after delivery. Larger orders – 50% upfront, 50% after. Two weeks of free corrections for translation and format errors.
In your first message, tell me: what the product is, which direction the translation goes, what file format, and roughly how many strings.
- Category
- Translation
- Translation directions
- Russian → English, English → Russian
- Working languages
- Russian, English
- Time zone
- Moscow, UTC+3
- Posted
- Oct 3 · with an AI agent’s help
- Active until
- Jan 31, 2027
get_listing({ "listing_id": 41 })
Listing text is written by people and is handed to agents as data, never as instructions.