В статье расскажу о личном опыте запоминания английских слов с использованием замечательной программы с неочевидным интерфейсом Anki. Покажу, как не превратить в рутину создание новых карточек с озвучкой для запоминания.


Предполагается, что читатель уже имеет представление о методике интервального повторения и знаком с Anki. Но если не знаком – пора знакомиться.


Лень для айтишника – великая вещь: с одной стороны она заставляет избавляться от рутины посредством автоматизации, с другой – при большом количестве рутины лень побеждает, подавляя интерес к самообучению.


Как же не превратить в рутину процесс самостоятельного создания карточек для запоминания иностранных слов?


Вот мой рецепт:


  1. Регистрируемся на AnkiWeb
  2. Устанавливаем Anki
  3. Устанавливаем плагин AwesomeTTS
  4. Добавляем в браузере закладки:
    • гугл переводчик
    • гугл таблицы
    • мультитран
  5. Готовим карточки
  6. Синхронизируемся

Регистрация на AnkiWeb


Регистрация не хитрая, но она дает возможность использования Anki на разных устройствах. Я пользуюсь Android-версией Anki для запоминания и PC-версией для создания новых карточек. Можно и не устанавливать приложение на смартфон, потому что заучивать карточки можно прямо на сайте под своим аккаунтом.


Адрес сайта: https://ankiweb.net/


Установка Anki


Качаем и устанавливаем Anki для PC. На момент написания статьи последней версией является 2.1.


Далее:


  1. Запускаем Anki и добавляем нового пользователя.


  2. Нажимаем Sync в главном окне программы и вводим данные вашего аккаунта:



Теперь прогресс обучения будет синхронизироваться с AnkiWeb.


Установка плагина AwesomeTTS


AwesomeTTS – это просто отличный плагин, позволяющий для конкретного выражения на иностранном языке получить его произношение и прикрепить к карточке.


Итак:


  1. Переходим на страницу плагина
  2. В Anki выбираем: Tools > Add-ons > Get Add-ons… и вводим ID плагина:
  3. Перезапускаем Anki.

Добавляем в браузере закладки


  1. Из всех переводчиков мне более удобен продукт от гугл.
  2. Как дополнительный словарь я использую мультитран.
  3. Для импорта новых слова в Anki мы будем использовать гугл таблицы, поэтому нужно создать у себя в аккаунте таблицу: в первой колонке (это важно) будет иностранный вариант по возможности с примером в контексте, во второй – перевод.

Готовим карточки


Выписываем незнакомые слова


Пользуемся методом “корректорского зрения” для быстрого извлечения непонятных слов из иностранного текста с целью их запоминания.


Суть метода:


  1. Читаете очень быстро иностранный текст.
  2. Помечаете слова, значение которых вам не ясно.
  3. Выписываете эти слова, переводите в контексте и заучиваете (на этом этапе как раз используется Anki).
  4. Затем читаете текст еще раз, но уже с пониманием всех слов, потому что см. п.3.

Может быть метод как-то и называется по-другому (в комментариях подскажите), но думаю суть ясна.


Перевод


Здесь все очевидно: копипастим слово в соответствующее поле переводчика и выбираем подходящий для контекста перевод.



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


Перевод заносим в гугл-таблицу. Вот пример наполнения:


Теперь сохраняем таблицу в TSV: Файл > Скачать > TSV


Этот файл нужно импортировать в колоду Anki.


Импорт новых слов в Anki


Запускаем Anki, File > Import. Выбираем файл. Загружаем в колоду Default со следующими настройками:


У меня колода Default всегда содержит новые слова, к которым я еще не добавил озвучку.


Озвучка


Google Cloud Text-to-speech – это специализированный сервис, позволяющий качественно перевести текст в речевой вариант. Чтобы его использовать в Anki, нужно сгенерировать либо свой API ключ, либо тот, который предлагает автор плагина AwesomeTTS в документации (см. раздел API KEY).


В Anki кликаем по Browse, выбираем колоду Default, выделяем все импортированные карточки и выбираем из меню AwesomeTTS > Add audio to selected…


В появившемся окне выбираем сохраненный ранее профиль с сервисом Google Text-to-speech. Проверяем, что источник для озвучки и поле для вставки озвучки равны Front, и нажимаем Generate:



Если карточка содержит элементы, которые озвучивать не нужно, то придется по очереди обработать каждую карточку выделив в ней слова для озвучки:


После озвучки я перемещаю эти карточки в колоду, которую буду заучивать, оставляя колоду Default пустой для новых слов.



Синхронизация


Я использую Anki на PC для создания и группировки карточек по темам, т.к. это наиболее удобно делать именно в этой версии.


Заучиваю карточки в приложении для Android.


Выше я уже показал, как настроить синхронизацию Anki для PC с AnkiWeb.


После установки приложения для Android настройка синхронизации происходит еще проще.


Иногда в программе случаются конфликты синхронизации. Например, вы поменяли одну и ту же карточку на разных устройствах, или из-за сбоев синхронизации. В этом случае приложение выдаст предупреждение, какой источник взять за основу для синхронизации: либо AnkiWeb, либо приложение – здесь главное не ошибиться, а то могут стереться данные о прогрессе обучения и внесенные изменения.


Хотелки


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

Комментарии (13)


  1. zer0nka
    08.12.2019 10:37

    в гугл таблицах можно использовать функцию =GOOGLETRANSLATE для автоматического перевода слов


    1. SergeyRock Автор
      08.12.2019 11:29

      Хорошая подсказка!
      Для простых слов с одним значением перевода очень подходит.
      Для слов, смысл которых зависит от контекста, все-таки, гугл-переводчик лучше, т.к. дает разные варианты перевода.


  1. ru1z
    08.12.2019 13:09

    Я думаю, что не стоит делать рекламу Я., т.к. его курсы явная профанация. Имхо, просматривать/читать текст и записывать незнакомые слова — настолько тривиальная идея, что вряд-ли нуждается в отдельном названии. Кроме того, кмк, удобнее использовать сервисы поиска новых слов, вроде wordsfromtext.com, т.к. там лучше продуман выбор словоформ, поиск фразовых глаголов и других опций.
    Еще имхо удобнее использовать переводчик lingualeo, чем плясать с таблицами, там есть возможность выбрать варианты переводов, добавить свои, а также перевести и добавить выделенный текст полностью. Если нужна именно анки, то есть аддон, который импортирует из lingualeo в анки (с транскрипцией, картинками и озвучкой). Впрочем у lingualeo есть своя тренировка, которая (имхо) лучше подходит новичкам, чем анки.


    1. SergeyRock Автор
      09.12.2019 08:38

      Я думаю, что не стоит делать рекламу Я.
      Не стоит.
      Имхо, просматривать/читать текст и записывать незнакомые слова — настолько тривиальная идея, что вряд-ли нуждается в отдельном названии.
      Акцент стоит сделать на способ перевода.
      У нас еще в школе перевод делался так:
      1. Читаем текст и встречаем незнакомое слово.
      2. Переводим незнакомое слово и заучиваем его.
      3. Читаем дальше. Повторяем пп.1-2.
      Как оказалось, если сначала выучить все незнакомые слова, а потом заново перевести, то эффективность понимания текста выше. Мне такой подход больше по душе.
      удобнее использовать сервисы поиска новых слов, вроде wordsfromtext.com, т.к. там лучше продуман выбор словоформ, поиск фразовых глаголов и других опций.
      Вчера попробовал. Загрузил книгу. Действительно идея интересная. Пока напрягает помечать слова, которые ты уже знаешь и они просто мешают по тексту. Но за наводку спасибо. Посмотрю, что из этого выйдет, а пока не хочется переходить на платную подписку.


      1. ru1z
        09.12.2019 12:30

        сначала выучить все незнакомые слова, а потом заново перевести, то эффективность понимания текста выше

        Вроде бы, этот подход и есть самый популярный, например частотные списки случат именно этой цели. Школьный вариант, когда встречается незнакомое слово и сразу переводится на лету, это имхо удобно только когда незнакомых слов немного.
        Впрочем, есть еще вариант, когда читают текст не обращая внимания на незнакомые слова, догадываясь по контексту что оно значит, но он времязатратный.
        У wordsfromtext, есть более доступные или вообще бесплатные аналоги, например как минимум LWT (learn with texts), просто для русскоязычных он удобно сделан. В анки есть аддоны со схожей функциональностью, но если не путаю они только для японского/китайского/немецкого.


  1. dm9
    09.12.2019 00:59

    Есть полезный сайт wordsfromtext.com. Там можно собрать статистику слов с ваших текстов, получить озвучку, экспортировать карточки в Анки и даже почитать тексты с переводами только незнакомых слов. Думаю, многим будет полезно. Я автор, вот статья про сервис на Хабре: https://m.habr.com/ru/company/intminds/blog/285924/


  1. sbolshakov
    09.12.2019 08:28

    Для получения транскрипции пользуюсь сервисом tophonetics.com/ru, рекомендую.


    1. SergeyRock Автор
      09.12.2019 08:29

      Полезный сервис. Жалко API нет, чтобы использовать в гугл-таблицах.


  1. TsarSPb
    10.12.2019 11:41

    Спасибо за статью. Постоянно пользуюсь Anki, но руками добавлять озвучку было лень, а про такой способ не знал.
    Хотя озвучка и не всегда удобна для использования (наушники не вставлены), но иметь её в колоде, чтобы пользоваться в подходящих ситуациях, здорово.
    Попробую добавить в свои карточки.


    1. SergeyRock Автор
      10.12.2019 11:51

      Мне озвучка постоянно помогает. Например, когда сына на секцию отвожу, хожу по стадиону и заучиваю слова с прослушкой.


      1. TsarSPb
        10.12.2019 12:12

        Да, у меня тоже один из частых сценариев использования Anki — когда отвёл ребёнка на кружок, и есть час свободного времени. И тут как раз окружение обычно позволяет вполне удобно пользоваться озвучкой.


  1. Irina_Kasatkina
    10.12.2019 11:45

    А чем Quizlet вам не нравится — там же уже есть и озвучка, и разные виды повторения: и карточки, и заучивание, и письмо, и правописание, и тесты.


    1. SergeyRock Автор
      10.12.2019 11:46

      Сервис платный. Да и сдружился я с Anki. Мне он по душе оказался )