Словарь английского языка в excel

Как создать СУПЕР англо-русский словарь в экселе и пользоваться им

Это словарь по системе, придуманной Татьяной Камяновой (далее – Т.К.). Он позволяет значительно (как минимум в 2 раза) повысить эффективность пополнения лексики. Попробуйте и очень быстро в этом убедитесь.

Инструкция

1 шаг

ОСОЗНАЙТЕ, что это не просто словарь, а СУПЕР словарь, построенный не просто по алфавиту, а по частям речи. С точки зрения современного менеджмента это означает, что в словаре применяется своего рода «разделение труда» между словами

2 шаг

ОТКРОЙТЕ ТАБЛИЦУ ЭКСЕЛЬ – это мое техническое дополнение к центральной идее Т.К.

3 шаг

Каждый лист таблицы посвятите одной части речи: существительным, глаголам, прилагательным и т.д.

4 шаг

По мере чтения английских текстов или изучения ИНГЛИШ по учебнику заполняйте эту таблицу новыми словами – каждое слово – в свой лист.

5 шаг

Перед глаголами обязательно ставьте частицу to (этого нет в обычных словарях) – это тоже идея Т.К., увидите сами что она полезна.

6 шаг

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

7 шаг

Система заполнения словаря (уже опять мое «изобретение») следующая: нашли новое слово, перевели, написали перевод на русский в соответствующий лист. Например, глагол to go – идти. Пишем в лист с глаголами в один столбец «Идти».

8 шаг

Затем по прошествие времени (от 1 дня) делаем перевод напротив этого столбца (ясно в ту же строчку) русского слова в другой столбец «to go». Запись по памяти позволяет лучше запомнить слово.

9 шаг

Пользуясь возможностями эксель, отсортируйте слова по английскому алфавиту

10 шаг

В первое время можно словарь использовать и как Русско-английский, если с помощью возможностей эксель отсортировать данные по русскому алфавиту русских слов (то есть по столбцу)

11 шаг

Однако очень скоро в столбце с русским переводом появится много вариантов такого перевода и словарь станет только англо-русский.

12 шаг

Если одно слово без изменений является и существительным и глаголом – пишите его в 2 листа – в существительные и глаголы

13 шаг

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

14 шаг

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

15 шаг

Т.К. пишет, что изучив до высокого уровня 8 иностранных языков, она всегда пользуется такой системой составления словарей – она самая эффективная на сегодня (для запоминания слов – «в голове»)

Советы и предупреждения:

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

Обсуждение

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

У меня на компе переводчик. Норм инфа +

Ну ты и строчишь!
Тем более хорошие инструкции)
+

Есть переводчики. Есть электронные словарики. Но ИНГЛИШ (настоящий) – это умение думать на английском, и это большой путь. И потому лексика должна быть не в словарях – а в активном словаре – в голове. Вот для того, чтобы в голове побыстрее сформировалась база – и поможет такой словарик.

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

Здорово.
Опять же – огромная помощь для изучающих английский.
_
+

Как создать СУПЕР англо-русский словарь в экселе и пользоваться им

Как создать СУПЕР англо-русский словарь в экселе и пользоваться им

Как создать СУПЕР англо-русский словарь в экселе и пользоваться им

Это словарь по системе, придуманной Татьяной Камяновой (далее Т.К.). Он позволяет значительно (как минимум в 2 раза) повысить эффективность пополнения лексики. Попробуйте и очень быстро в этом убедитесь.

Инструкция

1 шаг

ОСОЗНАЙТЕ, что это не просто словарь, а СУПЕР словарь, построенный не просто по алфавиту, а по частям речи. С точки зрения современного менеджмента это означает, что в словаре применяется своего рода [разделение трудаk между словами

2 шаг

ОТКРОЙТЕ ТАБЛИЦУ ЭКСЕЛЬ это мое техническое дополнение к центральной идее Т.К.

3 шаг

Каждый лист таблицы посвятите одной части речи: существительным, глаголам, прилагательным и т.д.

4 шаг

По мере чтения английских текстов или изучения ИНГЛИШ по учебнику заполняйте эту таблицу новыми словами каждое слово в свой лист.

5 шаг

Перед глаголами обязательно ставьте частицу to (этого нет в обычных словарях) это тоже идея Т.К., увидите сами что она полезна.

6 шаг

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

7 шаг

Система заполнения словаря (уже опять мое [изобретениеk) следующая: нашли новое слово, перевели, написали перевод на русский в соответствующий лист. Например, глагол to go идти. Пишем в лист с глаголами в один столбец [Идтиk.

8 шаг

Затем по прошествие времени (от 1 дня) делаем перевод напротив этого столбца (ясно в ту же строчку) русского слова в другой столбец [to gok. Запись по памяти позволяет лучше запомнить слово.

9 шаг

Пользуясь возможностями эксель, отсортируйте слова по английскому алфавиту

10 шаг

В первое время можно словарь использовать и как Русско-английский, если с помощью возможностей эксель отсортировать данные по русскому алфавиту русских слов (то есть по столбцу)

11 шаг

Однако очень скоро в столбце с русским переводом появится много вариантов такого перевода и словарь станет только англо-русский.

12 шаг

Если одно слово без изменений является и существительным и глаголом пишите его в 2 листа в существительные и глаголы

13 шаг

Обязательно там, где у нас неправильные глаголы, заполняйте глаголы еще в 2 столбца прошедшее время и причастие прошедшего времени так вы быстрее запомните все неправильные глаголы (я еще использую окраску строчек удобно).

14 шаг

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

15 шаг

Т.К. пишет, что изучив до высокого уровня 8 иностранных языков, она всегда пользуется такой системой составления словарей она самая эффективная на сегодня (для запоминания слов [в головеk)

небольшой апдейт)
В общем как оказалось из практики и опыта словарь надо вести сразу с определениями и сразу с коллокациями. Одни коллокации или одни

определения не помогут действительно понять слово и употреблять его к месту. Русский перевод тем более, он актуален на низком словарном запасе. Как пример слова: pronounced, explicit, frankly, compulsory, imperative, obligatory, essential и т.д. К такому выводу пришел когда перешагнул где-то 6т. word-family. Также разделил словарь на огромные группы (война и власть, медицина, природа и места и т.д.) и теперь отсортировать в exel даже 200 слов не составляет труда и не занимает много времени. А потом, если есть желание, можно уже быстрее и легче внутри этих групп «прибраться».
Вдруг, кому то будет полезно.

Также прочитать про оформление словаря можно в первых юнитах English vocabulary in use, English collocations in use.

С удовольствием приму любую критику и предложения по поводу словаря. Любые идеи, любые достойные книги и материалы к прочтению.
https://disk.yandex.ru/i/lx12P5I8s8htSQ — скрин словаря, не понятно как вставлять картинки.

Если вы хотите добавить Пользовательский словарь в Microsoft Word, Excel, Outlook, или других приложений Office, вот что вам нужно сделать. Можно создать и включить свой собственный словарь в эти приложения без надстройки.

Предположим, что в вашей компании используются термины, которые всегда отмечаются приложениями Office. Если да, вы можете добавить слово в свой словарь. После этого приложения не сочтут эти слова неправильными. Однако, если у вас есть, скажем, пятьдесят или сто слов, которые вы хотите включить в словарь, лучше создать собственный словарь. В этом руководстве представлены точные шаги, которые вам нужно будет выполнить, если вы хотите создать и включить настраиваемый словарь в любое приложение Microsoft Office.

К сведению, в эту статью включен снимок экрана Outlook. Однако вы можете сделать то же самое и в других приложениях.

Чтобы добавить собственный словарь в Word, Excel и Outlook, выполните следующие действия:

  1. Откройте Блокнот на вашем компьютере.
  2. Пишите по одному слову в строке.
  3. Сохраните файл с .Dec расширение.
  4. Откройте Outlook на своем ПК.
  5. Нажмите на Файл> Параметры.
  6. Перейти к Почта таб.
  7. Нажмите Орфография и автозамена> Пользовательские словари.
  8. Выберите язык и нажмите Добавлять кнопка.
  9. Выберите файл .dic.
  10. Щелкните значок Ok кнопка.

Если вы хотите узнать больше, продолжайте читать.

Сначала вам нужно будет создать собственный словарь. Для этого откройте Блокнот или любой другой текстовый редактор на своем компьютере. Затем запишите все слова по одному в строке. Нажмите «Файл»> «Сохранить как» и выберите место, где вы хотите его сохранить. Дайте ему имя с расширением .dic (например, mycustomdictionary.dic), выберите Все файлы от Сохранить как тип раскрывающийся список и щелкните Сохранять кнопка.

Если вы хотите импортировать словарь в Word или Excel, вам нужно будет посетить Проверка таб.

в Почта вкладку, нажмите на Орфография и автозамена кнопка видна в Составлять сообщения раздел.

В следующем окне нажмите на Пользовательские словари кнопка, как видно на При исправлении орфографии в программах Microsoft Office раздел.

Как добавить собственный словарь в Word, Excel и Outlook

После этого отображаются все языки (например, английский — Индия, английский — США и т. Д.). Лучше выбирать ТАМОЖЕННЫЙ ДИК в Все языки ярлык и щелкните Добавлять кнопка.

Как добавить собственный словарь в Word, Excel и Outlook

Теперь выберите файл .dic, который вы создали ранее. Теперь нажмите на Ok кнопку, чтобы сохранить изменение.

При выборе настраиваемого словаря вы можете получить сообщение об ошибке, в котором говорится примерно следующее:

Файлы без кодировки Unicode не могут быть добавлены в список словарей. Сохраните файл как файл Unicode, чтобы добавить его в список словарей.

Как добавить собственный словарь в Word, Excel и Outlook

Если вы видите эту ошибку, сделайте следующее.

Сначала создайте собственный словарь, как указано здесь. Затем покажите все скрытые файлы и папки на вашем компьютере. После этого перейдите по следующему пути —

C:Users<username>AppDataRoamingMicrosoftUProof

Здесь вы увидите файл с именем CUSTOM.DIC. Переместите этот файл в безопасное место. После этого вставьте свой собственный файл словаря в папку UProof и переименуйте его в CUSTOM.DIC.

Теперь попробуйте те же шаги, что и упомянутые выше, чтобы импортировать собственный словарь.

Вот и все! Надеюсь, это поможет.

Как добавить собственный словарь в Word, Excel и Outlook

 

Денис Зуев

Пользователь

Сообщений: 71
Регистрация: 02.01.2013

Добрый день. Люди добрые, может кто-нибудь поможет сделать макрос для запоминания англ. слов (предложений). Описание: после вызова макроса появляется форма (см. лист «Пример формы»). В форме 2 поля и 2 кнопки. При нажатии на кн. «Следующее» в верхнем поле  появляется русское предложение, при следующем нажатии этой кнопки в нижнем поле появляется английское предложение. Желательно чтобы русское при этом не уходило, чтобы не забыть какое-либо слово. База находится на 1 странице: в столбце А – русские предложения, в столбце  В – английские. Если предложение знаешь, то жмешь кн. «Следующее», если не знаешь, то жмешь кн. «Не выучил» и невыученные предложения парой (например: рус. из ячейки А2 + анг. из ячейки В2) копируются на другой лист «Не выученное». И, если можно, то сделать шрифт не слишком мелкий (Arial 20 или т.п.), лишь бы длинные предложения умещались в форму.
Заранее спасибо и извините, если слишком много хотелок.  

Прикрепленные файлы

  • Пример.rar (98.34 КБ)

Изменено: Денис Зуев23.09.2016 22:15:07

Не серчайте, ежели, что не так сказал…

 

Kuzmich

Пользователь

Сообщений: 7998
Регистрация: 21.12.2012

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

http://enghelp.ru/downloads/602-programma-dlja-izuchenija-anglijjskikh.html

Teacher — программа для запоминания английских слов —

http://enghelp.ru/downloads/537-teacher-programma-dlja-zapominanija.html

и много чего полезного

 

Денис Зуев

Пользователь

Сообщений: 71
Регистрация: 02.01.2013

Спасибо. Но в рекомендуемой Вами программе English_Word, можно работать только с готовыми словарями .dat и не вижу возможности работы со своими примерами в формате Ексель (у меня же есть готовые паттерны в Екселе). Также хотелось бы, не выбирать из 5-ти готовых вариантов, а активно вспоминать самому. Ну, а если бы программа могла сохранять трудные слова на отдельном листе, чтобы прорабатывать потом только их — это было значительно ускорило время освоения английского. Можно, конечно, по-старинке: писать карточки вручную, но это занимает много времени. Есть еще «Анки», но она не портабельна поэтому макрос в Ексель был бы идеальным вариантом.
p.s. teacher — не пошел на Win 8.1

Изменено: Денис Зуев23.09.2016 23:49:59

Не серчайте, ежели, что не так сказал…

 

JeyCi

Пользователь

Сообщений: 3357
Регистрация: 27.11.2013

#4

24.09.2016 09:32:49

Цитата
Денис Зуев написал: и извините, если слишком много хотелок.

извините, что нарушаю

Правила Форума

? или что не ознакомился с ними?
— зачем извиняться, если можно исправляться?  :excl:
Количество вопросов вас не смущает? —

Цитата
Денис Зуев написал:
1) появляется форма (см. лист «Пример формы»). В форме 2 поля и 2 кнопки.
2) При нажатии на кн. «Следующее» в верхнем поле  появляется русское предложение,
3) при следующем нажатии этой кнопки в нижнем поле появляется английское предложение.
4) Если предложение знаешь, то жмешь кн. «Следующее»,
5) если не знаешь, то жмешь кн. «Не выучил»
6) невыученные предложения парой (например: рус. из ячейки А2 + анг. из ячейки В2) копируются на другой лист «Не выученное».
7) сделать шрифт не слишком мелкий (Arial 20 или т.п.),

на какие вопросы нашли ответы через Поиск? как пробовали применить для своей проблемы? в чём и где возникла проблема?
p.s. ищите примеры оформления TextBox и подтягивайте в др. поле с листа — или методом Range().Find, или поиском по массиву, или по словарю, созданному из массива или собранному из ячеек….. или

Application.Match

Изменено: JeyCi13.10.2016 08:13:17

чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок — обратитесь к собеседнику на ВЫ — ответ на ваш вопрос получите — а остальное вас не касается (п.п.п. на форумах)

 

Денис Зуев

Пользователь

Сообщений: 71
Регистрация: 02.01.2013

Вы правы. Нашел, в соседней ветке, на просторах «Планеты Excel», программу для английских слов. Переделал под себя как мог. Осталось решить 2 вопроса:
1.С копированием на другой лист невыученных слов;
2. Отображение ответа не в TextBox, а таком же поле (Label), как и вопрос, чтобы можно было увеличить шрифт.
Помогите пож-ста, т.к. VBA не знаю.

Не серчайте, ежели, что не так сказал…

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

А в какой момент должен появиться перевод? И Label только из-за того, чтобы увеличить размер шрифта? Но ведь и в ТекстБокс (а не в MsgBox, как сейчас) можно задать нужный размер шрифта.  

 

Денис Зуев

Пользователь

Сообщений: 71
Регистрация: 02.01.2013

При нажатии на кн. «Следующее» в верхнем поле появляется русское предложение, при следующем нажатии этой же кнопки, в нижнем поле появляется английское предложение (перевод). Желательно чтобы русское при этом не уходило.
Label  или ТекстБокс — не принципиально,важен размер шрифта. Но писать в ТекстБоксе не планируется (займет больше времени, а важна скорость повторения), только перебирать предложения с др. листа.  

Изменено: Денис Зуев24.09.2016 12:06:45

Не серчайте, ежели, что не так сказал…

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

#8

24.09.2016 12:08:39

Так в чём же смысл тестирования? Человек будет просто жать на кнопку «Следующее». Я так понимаю, что в нижнем поле тестируемый должен написать СВОЙ вариант перевода, а потом идёт сравнение.

Цитата
Денис Зуев написал:
Желательно чтобы русское при этом не уходило.

А в какой момент русский текст должен исчезнуть?

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

Посмотрите вариант, и скажите, что сейчас не так.

 

Денис Зуев

Пользователь

Сообщений: 71
Регистрация: 02.01.2013

Есть файлы с готовыми примерами в Ексель. Смысл проги в том, чтобы показать из базы предложение на русском, быстро вспомнить его на английском и следующим нажатием проверить правильность его воспроизведения. Наработать скорость воспроизведения каждой фразы — до 2-3 сек. Т.е. добиться автоматизма на готовых примерах.  
Русский текст данного предложения исчезает как и сейчас, при следующем нажатии кнопки «Следующее».
Т.е. нажал — появился только русский текст сверху;
нажал — на экране остается русский сверху и появляется англ. снизу;
нажал — сверху новое русское предложение (анг. — пусто);
нажал — на экране остается  русский сверху и появляется англ. снизу, и т.д.

Изменено: Денис Зуев24.09.2016 12:33:18

Не серчайте, ежели, что не так сказал…

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

 

Денис Зуев

Пользователь

Сообщений: 71
Регистрация: 02.01.2013

#12

24.09.2016 12:37:19

Цитата
Юрий М написал:
Посмотрите вариант, и скажите, что сейчас не так.

Английский сразу видно быть не должно. Я его должен вспомнить сам. А уже потом нажать и проверить: правильно я его помню или нет. Т.к. перевести с на анг. на рус. достаточно легко. А вот обратно воспроизвести фразу уже труднее

Изменено: Денис Зуев24.09.2016 12:38:40

Не серчайте, ежели, что не так сказал…

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

#13

24.09.2016 12:39:21

Цитата
Денис Зуев написал:
Английский сразу видно быть не должно. Я его должен вспомнить сам. А уже потом нажать и проверить: правильно я его помню или нет.

Сейчас так и происходит: загрузили форму — есть только русский, а английского нет.

 

Денис Зуев

Пользователь

Сообщений: 71
Регистрация: 02.01.2013

Извините, сразу не понял. Спасибо большое.  

Изменено: Денис Зуев24.09.2016 13:15:08

Не серчайте, ежели, что не так сказал…

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

Денис, ну а посмотреть внимательно? ))

 

Денис Зуев

Пользователь

Сообщений: 71
Регистрация: 02.01.2013

Извините еще раз. Не посмотрел. Спасибо большущее!!! Теперь изучение английского пойдет гораздо быстрее!!!
А можно последнюю просьбу (если конечно реализовать ее не сложно). Можно как-то завершить цикл? Т.е. в базе 20 слов. Можно показывать их по порядку и после программа завершает показ. Просто сейчас не понятно: все слова были показаны из базы или что-то программа не успела показать, а ты завершил просмотр.

Изменено: Денис Зуев24.09.2016 19:52:29

Не серчайте, ежели, что не так сказал…

 

Денис Зуев

Пользователь

Сообщений: 71
Регистрация: 02.01.2013

Добавил цифры перед предложениями. Может так отслеживать еще не показанное будет проще? Хотя если в базе 30 фраз, была показана 27-ая или нет — будет сложно определить.  

Изменено: Денис Зуев25.09.2016 10:45:55

Не серчайте, ежели, что не так сказал…

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

Я бы немного изменил схему: добавил бы на форму кнопку «Перевести», при нажатию на которую в ТекстБокс мы получали бы перевод. А кнопка «Следующее», как и обычно. Со счётчиком проблема решаема.

 

Денис Зуев

Пользователь

Сообщений: 71
Регистрация: 02.01.2013

Ваше решение конечно улучшит программу! Кнопку добавить я смогу, а вот прописать к ней код, знаний не хватает…

Не серчайте, ежели, что не так сказал…

 

Денис Зуев

Пользователь

Сообщений: 71
Регистрация: 02.01.2013

Добавил кнопку. Немного изменил интерфейс (мне кажется так удобнее).

Не серчайте, ежели, что не так сказал…

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

Писал код — не видел Вашего сообщения. Посмотрите мой вариант )

 

Денис Зуев

Пользователь

Сообщений: 71
Регистрация: 02.01.2013

Теперь программа стала идеальна! Есть все что нужно. Есть еще светлые головы в России! Спасибо большое за потраченное на меня силы и время. Теперь английский держись!!!

Не серчайте, ежели, что не так сказал…

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

Если ТекстБокс заполнять не планируется, то лучше заблокировать его от ввода данных. Или удалить процедуру обработки.

 

Денис Зуев

Пользователь

Сообщений: 71
Регистрация: 02.01.2013

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

Не серчайте, ежели, что не так сказал…

 

Денис Зуев

Пользователь

Сообщений: 71
Регистрация: 02.01.2013

Заметил одну деталь. Программа берет из базы (например, из 30 шт.) фразы в случайном порядке. Какие-то фразы она покажет 3 раза, какие-то 2 раза и какие-то 1 раз, а несколько шт. — ни разу. Счетчик отсчитает 30 раз и либо выходим, либо продолжаем заниматься. Но может получиться, что какую-либо фразу, программа не покажет и за 2 раза, т.е. она останется не выученной.

Не серчайте, ежели, что не так сказал…

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

Такой вариант возможен. Обходной маневр: или переделывать код, чтобы были только неповторяющиеся случайные значения, или перебирать подряд все строки в базе. Второй проще в реализации.

 

Денис Зуев

Пользователь

Сообщений: 71
Регистрация: 02.01.2013

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

Изменено: Денис Зуев25.09.2016 14:30:39

Не серчайте, ежели, что не так сказал…

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

 

Денис Зуев

Пользователь

Сообщений: 71
Регистрация: 02.01.2013

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

Не серчайте, ежели, что не так сказал…

 

Денис Зуев

Пользователь

Сообщений: 71
Регистрация: 02.01.2013

#30

26.10.2016 21:02:58

Здравствуйте Юрий.
А можно еще одну просьбу? Если в ячейке с русской фразой, часть предложения перенесена на другую строку с помощью ALT+Enter, то программа не показывает перевод этой строки в ТекстБоксе (см. приложенный файл). Я так понимаю, дело в последней строке (выделял красным)

Код
Private Sub CommandButton5_Click()
Dim Rng As Range
 Set Rng = Sheets("List of words").Columns(1).Find(what:=Me.Label2.Caption, LookIn:=xlValues, lookAt:=xlWhole, SearchDirection:=xlPrevious)

Можно как-то обойти это или все предложения должны быть только в одну строку?

Прикрепленные файлы

  • English Tutor v.3-05.xls (59.5 КБ)

Не серчайте, ежели, что не так сказал…

  • Перевод в Excel с помощью API Deepl
  • Перевод текста через Google Translate
    • Бесплатный перевод с Google Translate
    • Платный API Google Translate
    • Бесплатная Функция GTranslate
    • Таблица обозначений языков для перевода Google
  • F. A. Q.

Excel-переводчик пригодится всем, кто производит локализацию сайтов, интерфейсов приложений и прочих больших массивов текста.

В Excel есть встроенный переводчик от Microsoft, но со своими причудами. Например, перевести можно только одну ячейку, а что делать, когда их сотни?

Можно попытаться использовать возможности VBA для использования онлайн-переводчиков в Excel. Сервисы предоставляют API для подобных задач.

Deepl — это сервис перевода, основанный на глубоком (машинном) обучении и нейросетях. Нетрудно догадаться из названия (Deep Learning – глубокое обучение).

Deepl — заслуженно крутой переводчик, качество перевода точно не уступает и часто превосходит конкурентов (а это, на минуточку, Google, Microsoft и другие гиганты, чей бизнес изначально был построен на текстовом анализе). О том, что их перевод лучше остальных, основатели проекта не скромничают на своём сайте. И с ними нельзя не согласиться — качество переведенного текста и в самом деле практически не требует дополнительной редактуры.

Deepl популярен в среде SEO-специалистов, которые локализуют тексты с его помощью. Есть подозрения, что Google может пессимизировать тексты, переведенные им же самим, это еще один довод в пользу сторонних решений.

Deepl позволяет выбирать формальность перевода (в языках где это есть, например, в русском яркий пример Ты-Вы).

К сожалению, сейчас Deepl доступен далеко не во всех странах – нужна карточка, выпущенная банком стран EU, US, Японии и еще нескольких стран.
Но если вам нужен действительно качественный перевод – вас это вряд ли остановит.

Поддержка перевода с помощью бесплатного и платного API Deepl появилась в !SEMTools 17 февраля 2023г.

переводим текст с русского на английский в Excel с помощью Deepl

Переводим в Excel с русского на английский текст документации Deepl

Перевод текста через Google Translate

Google Translate — замечательный продукт. Перевод с его помощью довольно качественный и при этом моментальный. Но у веб-интерфейса есть свои недостатки. Например, ограничения по количеству знаков.

А что, если бы можно было пользоваться Google Translate прямо в Excel?

Это было бы просто замечательно! Поэтому я и реализовал в !SEMTools функции и процедуры для перевода текста на популярные языки.

Бесплатный перевод с Google Translate

Использовать процедуры несколько удобнее, чем функции, т.к. все действия осуществляются парой кликов мыши. Доступен перевод с русского на 6 популярных языков и обратно. Здесь используется бесплатная веб-версия переводчика, подходит для перевода небольших объемов текста.

Для редких случаев перевода с иностранного на иностранный можно воспользоваться отдельной процедурой с выбором языка. Она поддерживает выбор 12 наиболее популярных языков и доступна в полной версии !SEMTools.

Инструменты перевода текста в Excel (!SEMTools)

Перевод текста в Excel

Платный API Google Translate

У многих при использовании бесплатной версии переводчика возникают проблемы с превышением бесплатных лимитов. Разумеется, Google не готов абсолютно бесплатно делиться столь сложным в разработке и полезным инструментом, поэтому ограничивает “недобросовестное” использование бесплатной версии сервиса.

Альтернатива – это возможность пользоваться сервисом через платный API.

Но на текущий момент (2023 г.) Google предоставляет перевод первых 500.000 знаков бесплатно! Нужно только подключить платежный профиль, но первые 500.000 знаков деньги расходоваться не будут.

Для тех, кому нужно переводить многие сотни строк текста и многие тысячи знаков, инструмент будет очень полезен. Поддержка платного API доступна с версии 10.23.14 (февраль 2023 г.), только в полной версии надстройки.

Если вы еще не прописали ваш персональный API-токен, процедура уведомит вас о его отсутствии (и перевод, конечно же, не сработает).

Для активации токена в меню присутствует отдельная процедура:

процедура активации Google Translate API токена

После активации токена процедуры будут переводить текст в любых объемах, но будьте внимательны и следите за превышением начальной квоты в 500.000 знаков, и дальнейшим расходом средств (хотя расценки Google вполне скромные). Вся информация доступна на дашборде Google Cloud.

Как получить токен

Чтобы получить токен API Google Translate, вам потребуется:

  • Зарегистрировать Google аккаунт
  • Перейти в Google Cloud Console: https://console.cloud.google.com/apis/dashboard
  • Создать там аккаунт и подключить биллинг (потребуется зарубежная карта)
  • Активировать Cloud Translation API
  • Найти токен на вкладке Credentials: https://console.cloud.google.com/apis/api/translate.googleapis.com/credentials

Бесплатная Функция GTranslate

Функция доступна всем бесплатно – нужно только скачать !SEMTools и подключить надстройку к вашему Excel.

Синтаксис функции аналогичен таковому в Google Spreadsheets:

=GTranslate(A1;"en";"ru")

Преимущество перед самими “гуглодоками” в том, что Spreadsheets зависнут и перестанут отдавать перевод раньше.

С функциями можно использовать любой язык из предложенных на сервисах. Используется “бесплатная” версия перевода, что означает небольшие лимиты на количество строк и знаков.

Таблица обозначений языков для перевода Google

Afrikaans af Galician gl Latin la Sesotho st
Albanian sq Georgian ka Latvian lv Shona sn
Amharic am German de Lithuanian lt Sindhi sd
Arabic ar Greek el Luxembourgish lb Sinhala (Sinhalese) si
Armenian hy Gujarati gu Macedonian mk Slovak sk
Azerbaijani az Haitian Creole ht Malagasy mg Slovenian sl
Basque eu Hausa ha Malay ms Somali so
Belarusian be Hawaiian haw (ISO-639-2) Malayalam ml Spanish es
Bengali bn Hebrew he or iw Maltese mt Sundanese su
Bosnian bs Hindi hi Maori mi Swahili sw
Bulgarian bg Hmong hmn (ISO-639-2) Marathi mr Swedish sv
Catalan ca Hungarian hu Mongolian mn Tagalog (Filipino) tl
Cebuano ceb (ISO-639-2) Icelandic is Myanmar (Burmese) my Tajik tg
Chinese (Simplified) zh-CN or zh (BCP-47) Igbo ig Nepali ne Tamil ta
Chinese (Traditional) zh-TW (BCP-47) Indonesian id Norwegian no Telugu te
Corsican co Irish ga Nyanja (Chichewa) ny Thai th
Croatian hr Italian it Pashto ps Turkish tr
Czech cs Japanese ja Persian fa Ukrainian uk
Danish da Javanese jv Polish pl Urdu ur
Dutch nl Kannada kn Portuguese (Portugal, Brazil) pt Uzbek uz
English en Kazakh kk Punjabi pa Vietnamese vi
Esperanto eo Khmer km Romanian ro Welsh cy
Estonian et Korean ko Russian ru Xhosa xh
Finnish fi Kurdish ku Samoan sm Yiddish yi
French fr Kyrgyz ky Scots Gaelic gd Yoruba yo
Frisian fy Lao lo Serbian sr Zulu zu

F. A. Q.

Можно ли сделать собственный переводчик в Excel?

Можно составить словарь слов и их аналогов на другом языке – по тому же принципу, как это сделано в моей процедуре лемматизации. Но пословный перевод редко получается корректным.
Например, фразовые глаголы в английском языке уже приносят страдания тем, кто их учит, т.к. два слова рядом переводятся совсем не так, как по отдельности.
Словоформы глаголов в русском языке зависят от рода субъекта, а в английском – нет.
Нужно переводить не только слова, но и фразы, определяя контекст и взаимоотношения слов. Более того, одни и те же сочетания могут по разному переводиться в зависимости от пунктуации – ее тоже нужно учитывать.
Все это делает задачу составления собственного переводчика очень сложной. Гораздо проще воспользоваться готовыми решениями.

Подходит ли бесплатный функционал для объемов в тысячи строк?

Нет. Если попытаться перевести сотни строк и тысячи-десятки тысяч слов одновременно, Google наложит временный бан на IP. Как правило, это несколько часов.
Для перевода в промышленных масштабах нужно использовать платный API.

Будет ли в !SEMTools включена поддержка других API (например, Deepl)?

Да, другие API также планируются.

Нужно перевести текст в Excel? Установите надстройку !SEMTools и переводите любые объемы текста на нужный вам язык!

Понравилась статья? Поделить с друзьями:
  • Словарь английских слов для word
  • Словарь excel русско английский
  • Слияние ячеек в word
  • Словари проверки правописания для word
  • Слияние ячеек в excel это