back-arrow-iconВернуться к блогу

Кейс: Автоматизация добавления учебных курсов на иностранных языках для Workfusion Automation Academy

3GHeKZDM00fu5w0pjfDYap_Moodle_Connect_Case

Automation Academy — это онлайн-платформа с курсами по автоматизации, запущенная компанией WorkFusion, Inc. Материалы курсов предназначены для инженеров автоматизации, машинного обучения и дата-аналитиков и тех, кто хочет ими стать. Сейчас у Automation Academy 30+ курсов, 1000+ часов учебных материалов и больше 35 тысяч учеников.

Команда Automation Academy хотела, чтобы курсы, написанные на английском языке, как можно быстрее становились доступными для студентов, обучающихся на японском и испанском языках.

Проект

  • обучающая онлайн-платформа на базе LMS Moodle,

  • контент курсов хранится в базе данных,

  • исходный язык — английский,

  • целевые языки — испанский и японский,

  • платформа, используемая для перевода, — Crowdin,

  • объём проекта на исходном языке на январь 2020 без учёта скрытых строк: больше 1,1 млн знаков,

  • объём переведённого контента с апреля 2019 по январь 2020: больше 9 млн знаков.

Проблема 1: лаг между этапами «новый курс готов», «перевод курса готов» и «переведённый курс доступен ученикам»

Контент-менеджеру приходилось вручную переносить содержимое новых курсов с онлайн-платформы на базе Moodle в онлайн-документ для переводчиков, а затем — снова вручную — забирать готовые переводы из онлайн-документа.

Если в оригинальный текст курса вносились изменения уже после готовности переводов, изменённую часть приходилось отдавать в перевод отдельно. А поскольку редактировать курс могут сразу несколько человек, на контент-менеджера ложилась дополнительная нагрузка по отслеживанию изменений.

Проблема 2: практическое неудобство добавления локализованного контента вручную

Хотя на стороне пользователя курс отображается только на нужном ему языке, в панели администрирования Moodle и оригинальный, и переведённый контент курса размещается в одном и том же редактируемом поле.

Плагин, используемый клиентом для поддержки мультиязычности, обозначает языковые блоки специальными тегами. Но размещение всех локализаций единым текстовым массивом неудобно практически, особенно с учётом объёма контента и наличия HTML-разметки внутри текстов.

Неудобство усугублялось тем, что один из языков локализации — японский. Контент-менеджеру, не владеющему японским языком, затруднительно отследить, не исказилось ли содержание после добавления HTML-разметки и вообще любых манипуляций в форме.

Решение

Мы в Alconost разработали коннектор для Moodle, который позволяет выгружать контент на исходном языке из клиентской системы в Crowdin и загружать переведённый контент обратно.

Контент, выгружаемый через плагин, преобразуется в HTML (исходный контент содержит HTML-разметку, которую нужно сохранить в локализациях) и отправляется в платформу управления переводами Crowdin. Когда переводы готовы, коннектор принимает от Crowdin локализованный контент в HTML, конвертирует его обратно в формат, понятный плагину, и передаёт его посредством REST API.

Узнать больше о решении

Результат

Проблема лагов решена автоматизацией. Курсы отправляются на перевод по расписанию, дважды в сутки. Следующим шагом после отправки забираются готовые переводы. При необходимости, любую из этих операций можно инициировать одним кликом в любой момент. Контент-менеджеру больше не нужно переносить тысячи строк вручную: риск некорректного добавления контента сведён к нулю.

При этом есть возможность временно отключить загрузку какого-либо курса в Crowdin и включить её в любой момент. Например, если какой-либо курс активно редактируется, можно исключить его из списка переводимых, закончить работу над ним и выгрузить в Crowdin уже финальную версию текстов.

Как применить у себя

Обратитесь в Alconost за решением задач такого типа. Инженеры Alconost интегрируют в вашу систему специальный плагин Moodle Connect, который сконвертирует выбранные вам курсы для загрузки в переводческую платформу. Там курсы будут переведены профессиональными переводчиками на нужные вам языки. Затем плагин заберёт результаты перевода, сконвертирует их в формат для Moodle и загрузит локализованные курсы в вашу систему.

Посмотрите видео о том, как это работает.

Сделайте ваш образовательный контент доступным пользователям со всего мира!

Узнайте больше и закажите консультацию: https://blog.alconost.com/ru/moodle-connect.

Запросить расчёт стоимости

Related articles

Популярные статьи

Обзор платформ для локализации: как выбрать правильный инструмент для своего проекта

Локализация приложений

Локализация игр

Nitro

12 мин. на чтение

Самые популярные языки для локализации в 2021 году: обзор от Alconost

Глобальные рынки

12 мин. на чтение

8 Key Points of Success of Fast-Growing Digital Companies with Global Ambitions

Nitro

6 мин. на чтение

Последние статьи

Как сделать так, чтобы твоими приложениями пользовались во всем мире: 10 советов от СЕО Wachanga

Локализация приложений

Глобальные рынки

Nitro

12 мин. на чтение

Арабские страны: новый Клондайк для разработчиков игр

Локализация приложений

Локализация игр

Глобальные рынки

Nitro

9 мин. на чтение

Как попасть в топ-5 на Product Hunt без топ-хантера: свежие инсайты и советы

Nitro

Истории успеха

15 мин. на чтение

У вас есть проект?

Расскажите, какие задачи по локализации стоят перед вами. А мы предложим решение и рассчитаем стоимость.

Заполнить форму

Забронировать звонок
Мне нужно перевести приложение на 40 языков (список прилагаю) и настроить локализацию последующих апдейтов.
Загрузите файлы

g2g2-rating
Просмотрите 153 отзыва о нас
clutchclutch-rating
4,8 (20 отзывов)
trustpilottrustpilot-rating
4,2 (17 отзывов)
inc-5000
iso
9001:2015 17100:2015 18587-2017
slator
gala
Globalization and Localization Association
ata
American Translators Association

Что делаем