Офлайн-перевод в Google Переводчике работает только при одном условии: нужный языковой пакет должен быть полностью загружен на устройство заранее, пока есть интернет. Если при отключении сети приложение выдаёт ошибку вроде «Нет подключения» или отказывается переводить, почти всегда причина в том, что пакет либо не скачан, либо повреждён, либо скачан не для того направления перевода.
В этой статье разберём основные причины сбоя офлайн-режима, проверим настройки приложения и дадим безопасную последовательность действий, которая помогает восстановить перевод без интернета. Инструкции подходят для Android и в общих чертах — для iOS, хотя расположение пунктов меню может отличаться в зависимости от версии приложения.
Как вообще устроен офлайн-перевод
В отличие от онлайн-режима, где текст отправляется на серверы Google, офлайн-перевод выполняется локально. На смартфон загружается языковой пакет — файл с языковой моделью, и вся обработка происходит прямо на устройстве. Именно поэтому качество офлайн-перевода иногда заметно ниже онлайнового: локальная модель компактнее.
Из этого следует ключевое ограничение: без предварительно скачанного пакета для конкретной пары языков офлайн-перевод невозможен в принципе. Приложение не умеет «вспоминать» ранее выполненные онлайн-переводы и не может переводить на язык, пакет которого отсутствует в памяти.
Также стоит учитывать, что офлайн поддерживаются не все функции. Перевод текста работает для большинства популярных языков, а вот перевод речи, рукописного ввода или камеры офлайн доступен не для всех языковых пар — этот список периодически меняется, и актуальную информацию стоит проверять в справке Google.
Причина 1: языковой пакет не скачан или скачан не полностью
Самая частая ситуация: пользователь уверен, что пакет загружен, но на деле загрузка прервалась или вообще не начиналась. Проверить это просто — откройте приложение и перейдите в раздел офлайн-перевода.
На Android путь обычно такой: откройте Google Переводчик, нажмите на значок профиля или меню и выберите пункт вроде Офлайн-перевод или Скачанные языки. Точное название зависит от версии приложения. В списке вы увидите языки и их статус: скачан, доступен для скачивания или загружается.
- 📥 Пакет отображается со стрелкой скачивания — он не загружен, нажмите на значок при активном интернете.
- ⏳ Загрузка «зависла» на каком-то проценте — отмените её и запустите заново при стабильном Wi-Fi.
- ✅ Пакет помечен как скачанный, но перевод не работает — удалите пакет и скачайте повторно.
- 🔄 Доступно обновление пакета — обновите его, устаревшие версии иногда конфликтуют с новой версией приложения.
☑️ Проверка языковых пакетов
Причина 2: скачан только один язык из пары
Тонкий момент, о котором часто забывают. Для офлайн-перевода с английского на русский недостаточно скачать только русский пакет — необходимы оба языка: исходный и целевой. Если загружен лишь один, приложение при отключении сети не сможет выполнить перевод.
Проверьте в списке скачанных языков наличие обоих. Если второго нет — скачайте его при подключённом интернете и повторите попытку в офлайн-режиме.
Причина 3: нехватка свободной памяти
Языковые пакеты занимают заметное место в памяти устройства — в зависимости от языка это могут быть десятки мегабайт. Если на смартфоне почти не осталось свободного пространства, загрузка может прерываться, а уже скачанные пакеты — работать некорректно.
Откройте настройки устройства и проверьте объём свободной памяти. Если места мало, удалите ненужные файлы или приложения, затем повторите загрузку пакета. После освобождения места имеет смысл перезапустить приложение.
⚠️ Внимание: не удаляйте данные приложения Google Переводчика через системные настройки, если не готовы заново скачивать все языковые пакеты — очистка данных стирает их полностью.
Причина 4: ограничения на загрузку через мобильную сеть
В приложении может быть включена настройка, запрещающая скачивание языковых пакетов через мобильный интернет. В этом случае при попытке загрузки без Wi-Fi ничего не происходит или появляется уведомление об ожидании сети.
Зайдите в настройки офлайн-перевода внутри приложения и поищите параметр вроде Скачивание по мобильной сети. Если он отключён, либо включите его, либо подключитесь к Wi-Fi и повторите загрузку. Название и наличие этого пункта зависят от версии приложения.
Причина 5: устаревшая версия приложения или сбой кэша
Если пакеты скачаны, память есть, а перевод всё равно не работает, возможная причина — устаревшая версия приложения или повреждённый кэш. Проверьте наличие обновлений в Google Play или App Store и установите их.
Если обновление не помогло, попробуйте очистить кэш приложения. На Android это делается через настройки устройства: Настройки → Приложения → Google Переводчик → Хранилище → Очистить кэш. Путь может немного отличаться в зависимости от оболочки производителя. Очистка кэша не удаляет скачанные языки, но если проблема сохранится, следующим шагом может быть очистка данных с последующей повторной загрузкой пакетов.
| Симптом | Вероятная причина | Что сделать |
|---|---|---|
| Ошибка «Нет подключения» офлайн | Пакет не скачан | Скачать оба языка пары |
| Загрузка пакета зависает | Нестабильная сеть или нехватка памяти | Повторить по Wi-Fi, освободить место |
| Переводит только в одну сторону | Скачан один язык пары | Скачать второй язык |
| Пакет скачан, но не работает | Повреждённый пакет или кэш | Перекачать пакет, очистить кэш |
| Не работает перевод камерой офлайн | Функция не поддерживается для пары языков | Проверить список поддержки в справке Google |
Что делать, если ничего не помогло
Когда все стандартные шаги выполнены, а офлайн-перевод по-прежнему недоступен, остаётся несколько вариантов. Сначала полностью удалите приложение и установите его заново — это устраняет возможные повреждения файлов программы. После переустановки сразу скачайте нужные языковые пакеты.
Также проверьте, не ограничена ли работа приложения системными настройками: некоторые оболочки Android агрессивно «усыпляют» фоновые процессы, что теоретически может влиять на загрузку пакетов. Убедитесь, что для приложения нет ограничений фоновой активности.
⚠️ Внимание: если офлайн-перевод не работает только для одной конкретной языковой пары, а остальные функционируют нормально, возможно, эта пара просто не поддерживается офлайн. Проверьте актуальный список поддерживаемых языков в официальной справке Google — он периодически обновляется.
Альтернативы, если офлайн-режим так и не заработал
Рассмотрите другие переводчики с офлайн-режимом — например, Яндекс Переводчик также поддерживает загрузку языковых пакетов. Кроме того, часть словарей (например, офлайн-словари) работает полностью без интернета и может заменить переводчик для отдельных слов и фраз.
Часто задаваемые вопросы
Нужно ли скачивать оба языка для офлайн-перевода?
Да. Для перевода между двумя языками без интернета пакеты обоих языков должны быть загружены на устройство. Одного пакета недостаточно.
Почему пакет скачан, но приложение всё равно просит интернет?
Возможные причины: пакет скачан не полностью, повреждён или не обновлён. Удалите его в разделе офлайн-перевода и загрузите заново по стабильному Wi-Fi, затем проверьте работу в авиарежиме.
Работает ли офлайн перевод камерой и голосом?
Не для всех языков. Перевод текста офлайн поддерживается шире всего, а функции камеры и речи доступны для ограниченного набора языковых пар. Актуальный список смотрите в справке Google Переводчика.
Сколько места занимают языковые пакеты?
Размер зависит от конкретного языка — обычно речь идёт о десятках мегабайт на пакет. Точный объём отображается рядом с языком в списке скачивания внутри приложения.
Удалятся ли скачанные языки при очистке кэша?
Очистка кэша обычно не затрагивает языковые пакеты. А вот очистка данных приложения или его удаление стирают все загруженные языки — их придётся скачивать заново.