---
Конкретний момент змін
Це почалося з потоку в Slack під назвою "Відгуки користувачів: мовні бар'єри", який привернув нашу увагу. Один з наших інженерів підтримки відзначив зростаючу кількість запитів від користувачів, які не говорять англійською, і які мали труднощі з навігацією по нашій платформі. Терміновість була відчутною; ці користувачі стикалися не лише з незначними незручностями — вони не могли повністю використовувати Fitlane AI, що ставило під загрозу нашу прихильність до інклюзивності.
Розуміння ставки
Необхідність у багатомовній підтримці стала очевидною, оскільки наша база користувачів диверсифікувалася. Ми усвідомили, що мова не повинна бути бар'єром для доступу до наших послуг. Наша аналітика показала, що приблизно 15% наших користувачів віддають перевагу мовам, відмінним від англійської, і це число зростало. Ігнорування цієї проблеми могло призвести до зниження утримання користувачів і незадоволеності, що в кінцевому підсумку загрожувало нашому зростанню.
Проблема, що стоїть перед нами
Незважаючи на наш початковий успіх, відсутність багатомовних можливостей стала значною перешкодою. Наприклад, користувач, що говорить іспанською, повідомив, що критично важливі функції доступні лише англійською, що призводило до плутанини та розчарування. Це підкреслило фундаментальну помилку в нашому підході: ми спроектували нашу платформу виключно з думкою про англійську, ігноруючи різноманітний мовний ландшафт наших користувачів.
Початкові спроби та безвихідь
Наша перша спроба вирішити проблему багатомовності полягала в перекладі всього нашого інтерфейсу за допомогою простого інструменту локалізації. Ми вважали, що це буде швидке рішення, але результати були далекими від задовільних. Переклади часто були неточними, що призводило до непорозумінь у критичних сферах, таких як ціноутворення та вакансії. Ми швидко зрозуміли, що простого перекладу тексту недостатньо; нам потрібне більш інтегроване рішення, яке враховувало б контекст і досвід користувачів.
Розробка технічного рішення
Після переоцінки нашого підходу ми вирішили впровадити потужну рамку міжнародної локалізації (i18n), яка дозволила б безперешкодно інтегрувати кілька мов. Ми обрали бібліотеку i18next, яка підтримує динамічну зміну мов та контекстуальні переклади. Ось фрагмент того, як ми її інтегрували:
import i18next from 'i18next';
i18next.init({
lng: 'en', // мова за замовчуванням
resources: {
en: { translation: { key: 'value' } },
es: { translation: { key: 'valor' } }
},
fallbackLng: 'en',
});
Завдяки цьому підходу ми забезпечили, щоб переклади були більш точними та контекстуально релевантними, що значно покращило досвід користувачів для тих, хто не говорить англійською.
Зміни для користувачів
Впровадження багатомовної підтримки призвело до помітних поліпшень у залученні користувачів. Тепер користувачі могли навігувати Fitlane AI рідною мовою, що значно зменшило плутанину. Ця зміна була особливо важливою на наших сторінках /jobs та /companies, де користувачам стало легше розуміти та подавати заявки на вакансії. Відгуки від наших користувачів підкреслили помітне збільшення задоволеності та зручності використання, що підкріпило нашу прихильність до доступності.
Основні висновки
У процесі цього досвіду ми отримали кілька цінних уроків:
- Переклад — це не лише про слова: контекст має велике значення, і прямі переклади часто не передають нюансів.
- Відгуки користувачів є важливими в процесі розробки: безпосереднє спілкування з користувачами допомогло нам виявити проблеми, які ми не враховували.
- Інтеграція інструментів може спростити складні процеси: використання перевірених бібліотек може заощадити час і підвищити точність.
- Багатомовні можливості можуть підвищити утримання користувачів: користувачі з більшою ймовірністю взаємодіють з платформою, яка говорить їхньою мовою.
- Безперервне вдосконалення є важливим: нам потрібно продовжувати вдосконалювати наші переклади на основі відгуків користувачів.
Наслідки для кандидатів
Для кандидатів, які прагнуть приєднатися до нашої інженерної команди, цей проект ілюструє, наскільки важливо розуміти потреби користувачів і ставити інклюзивність на перше місце в розробці продукту. Інженери, які захоплені створенням доступних рішень, знайдуть підтримуюче середовище в Fitlane AI, де їхній внесок може безпосередньо вплинути на досвід користувачів.
Поради для рекрутерів
Рекрутери повинні звернути увагу на те, що наша увага до багатомовної підтримки відображає нашу прихильність до різноманітності та інклюзії. Ми шукаємо таланти, які не лише мають сильні технічні навички, але й цінують орієнтований на користувача дизайн. Кандидати, які можуть орієнтуватися в складнощах міжнародної локалізації, будуть особливо цінними для нашої команди.
Наступні кроки
Хоча ми досягли значних успіхів у впровадженні багатомовної підтримки, ми усвідомлюємо, що це тривалий процес. Ми будемо продовжувати стежити за відгуками користувачів, щоб удосконалити наші переклади та розширити підтримку для додаткових мов. У планах на майбутнє ми плануємо інтегрувати машинне навчання для покращення точності перекладів, що може вимагати перегляду нашої поточної архітектури, якщо це буде необхідно. Якби нам потрібно було щось скасувати, це була б наша первісна залежність від простого інструменту перекладу; більш продуманий підхід з самого початку заощадив би нам час і ресурси. ---