среда, 17 августа 2011 г.

База для AnyMemo из lingualeo

AnyMemo - программа для заучивания слов по системе карточек.
lingualeo - сайт для изучения английского языка. Вы можете смотреть англоязычное видео, к нему прилагается транскрипция, интегрирован перевод в переводчике гугла, и прочее.

На сайте производителя AnyMemo есть конвертер для создания базы из текстового файла. Мне он не очень понравился из за своей ужастности в плане GUI (зато он более неприхотлив чем казалось бы аналогичная функция зашитая в саму программу).


AnyMemo имеет возможность импортировать слова их текстового файла в базу. Для этого текстовый файл должен быть представлен в следующем виде (в кодировке UTF-8)
"слово" "перевод" "" ""
"" "" "" ""

Между колонками знаки табуляции. Две последних это категория и доп. информация кои я не использую. Последняя строка в файле должна содержать все 4 пустые колонки. Данный формат был экспериментально получен путем экспорта готовой базы в текстовый файл.

lingualeo в разделе "Словарь" предлагает функцию "Печать (все)". Где выводит список слов в следующем формате:

# Слово Транскрипция Перевод
1 talk         [tˈɔːk]                 говорить

Копируем этот список (без шляпы таблицы) в Excell или Calc (OpenOffice). Удаляем столбец с номерами и транскрипцией. Так что бы англоязычное слово оказалось в первой(A) колонке, перевод во второй(B).

Теперь необходимо заковычеть слова. Так как для импорта в AnyMemo необходимо 4 колонки, то после перевода отступаем еще две колонки, в пятой(E) пишем формулу
= """" & A1 & """"
Выделяем ячейку я растягиваем на 4 следующих столбца и все строки со словами. Получаем 4 колонки, все заковыченные. Далее выделяем эти ячейки, копируем в текстовый редактор с поддержкой UTF8, сохраняем (расширение должно быть .txt иначе AnyMemo не увидит файл) и производим импорт.



1 комментарий:

  1. Для тех кто учит английский, я бы порекомендовала занятия с преподавателем (носителем языка), это самый эффективный метод на сегодняшний день, и мне такой встретился в школе EnglishPapa.Попробуйте, тем более первый пробный урок - бесплатно.

    ОтветитьУдалить