Как вернуть набранный текст в браузере
Помимо перевода, LinguaLeo English Translator отображает транскрипцию слов и иллюстрации к ним. Расширение умеет озвучивать оригинальный текст с помощью синтезатора речи. Лучше всего оно работает с отдельными словами или фразами, показывая несколько вариантов перевода. Но также умеет переводить и не слишком объёмные фрагменты текста.
Этот переводчик — часть онлайн-сервиса LinguaLeo, который помогает изучать английскую лексику. Поэтому у LinguaLeo English Translator есть одно весомое преимущество. Вы можете сохранять выделенные слова и словосочетания, чтобы потом запоминать их с помощью словарных карточек и специальных упражнений на сайте или в приложениях сервиса. С другой стороны, расширение переводит только с английского.
Чтобы увидеть окошко с результатом, можно выделить текст и вызвать LinguaLeo English Translator через контекстное меню. Но если нужно перевести одно слово, достаточно дважды кликнуть по нему левой кнопкой мыши. Расширение также поддерживает вызов перевода с помощью горячих клавиш.
2. «Google Переводчик»
Если вы не в курсе, у «Google Переводчика» тоже есть расширение для Chrome. Оно поддерживает множество языков и хорошо справляется как с отдельными словами, показывая несколько вариантов перевода, так и с длинными текстами.
«Google Переводчик» определяет язык оригинала автоматически (хотя не так точно, как хотелось бы). Благодаря встроенному синтезатору речи вы можете слушать приблизительное произношение слов.
В зависимости от настроек расширение отображает перевод сразу после одного из пользовательских действий: выделения текста, клика по соответствующей кнопке на панели инструментов или клика по значку, который появляется возле выделенного текста.
3. Reverso Context
В отличие от других переводчиков, расширение Reverso Context не интерпретирует фразы дословно с помощью алгоритмов. Вместо этого, оно ищет в Сети релевантные запросу готовые переводы, выполненные людьми, и выдаёт их в качестве результатов. А поскольку ни один алгоритм не понимает контекст так же хорошо, как человек, Reverso Context часто обходит конкурентов, когда дело касается сложных речевых оборотов.
Слова и короткие фразы расширение переводит во всплывающем окне. Но если выделить много слов, то приложение перенаправит вас на отдельный сайт, где переведёт их в обычном онлайн-переводчике и уже без учёта контекста. Reverso Context поддерживает более 12 языков, включая английский и русский, и способно определять язык оригинала автоматически.
Вызвать окно с переводом выделенного слова или фразы можно через контекстное меню. После этого Reverso Context отобразит результаты вместе с примерами употребления. Расширение умеет озвучивать речь, хранит историю переводов и включает словарь, в который можно сохранять избранные результаты, чтобы просматривать их в приложениях или на сайте Reverso Context.
4. ImTranslator
ImTranslator совмещает несколько переводчиков: Google, Bing и собственный. Переключаться между ними можно с помощью трёх вкладок, которые отображаются во всплывающем окне. Таким образом, пользователь получает сразу три разных перевода выделенного текста.
ImTranslator распознаёт множество языков и определяет язык оригинала автоматически. Расширение умеет озвучивать речь, хранит историю результатов и переводит как отдельные слова и фразы, так и длинные фрагменты текста.
Вызвать окно с переводом нужных слов можно с помощью горячих клавиш (предварительно назначив их в настройках) или кнопки, которая появляется после выделения фрагмента. Чтобы перевести одно слово, достаточно дважды кликнуть по нему мышью.
Бывало ли когда-нибудь так, что вы набирали в браузере длинный и интересный текст, внимательно вычитывали его, и тут, буквально через мгновение, понимали, что при обращении к сайту произошла ошибка, а ваш текст в форме был стёрт?
В основном такое бывает из-за невнимательности разработчиков сайтов (под разработчиками я в данном случае подразумеваю не только программиста, который мог не знать о нужном способе, но и, например, менеджера, который посчитал, что тратить на это время слишком нецелесообразно): современные веб-технологии (например, Web Storage) позволяют сохранять и восстанавливать данные (в том числе данные форм) при почти любых обстоятельствах — вплоть до случайного закрытия браузера.
И, тем не менее, вы писали длинный текст именно там, где ничего для сохранения данных формы не сделано.
Не закрывайте браузер!
Кстати, работает этот способ не только в Linux.
Для Windows, спасибо Lord_D:
Дампы очень просто делаются Process Explorer'ом. Для консоли есть PMDump. А изучать дамп можно каким-нибудь HEX-редактором (к примеру, из бесплатных — HxD) или тем же grep.
Для Mac, спасибо BeLove:
Шаг 1
Убедитесь, что у вас установлен gdb (GNU Debugger). Вам понадобится утилита gcore, которая может делать дамп оперативной памяти, которую использует запущенный процесс с определённым PID.
Шаг 2
Вы ведь не закрывали браузер? В таком случае выясните номер процесса:
ps -e | grep firefox
Теперь запустите gcore, чтобы создать дамп памяти для этого процесса:
Если ptrace при попытке использовать gcore выдаёт ошибку ( Operation not permitted ) — это означает, что в вашей системе процессы не могут обращаться к памяти других процессов, не являясь их дочерними процессами (даже при совпадении UID). Например, такую ошибку вы увидите в последних версиях Ubuntu, если вы не меняли соответствующее значение в файле /proc/sys/kernel/yama/ptrace_scope . Вообще говоря, в данном случае совершенно необязательно что-то перенастраивать — вы можете просто запустить gcore от имени суперпользователя.
Шаг 3
В текущем каталоге при запуске gcore появляется файл core.номер_процесса (например, core.20727). Кстати, учитывайте, что размер файла может быть очень большим. Например, у меня он сейчас получился 934 MiB.
Теперь попробуйте с помощью grep проверить, есть ли в дампе нужные данные. Например, если в тексте вы упоминали браузер Safari, то вы можете искать по слову «Safari»:
grep 'Safari' core.20727
Шаг 4
Теперь остаётся извлечь из двоичного файла нужные вам куски с текстом.
Сделать это можно вот так:
grep -B 20 -A 20 -a 'Safari' core.20727 > /tmp/out
В данном случае вы сообщаете grep, что с данным двоичным файлом требуется работать как с текстом, а также что для каждого совпадения требуется вывести 20 предшествующих и 20 последующих строк.
Шаг 5
Теперь откройте получившийся файл и найдите в нём свой текст. Например, с помощью less /tmp/out :
В настройках любого браузера можно указать, что при каждом новом его открытии будут появляться все те вкладки, которые были открыты в прошлый раз. В итоге вы даже не будете помнить, что у вас там было и зачем, но это точно было нереально важно.
Ещё несколько лет назад нам приходилось мучиться и восстанавливать сессии вручную. Разработчики браузеров вняли голосам удручённых пользователей, теперь в большинстве случаев браузеры сами справляются с проблемой и восстанавливают вкладки. Где их искать?
Chrome
В Chrome закрытые вкладки можно восстановить по одной при помощи комбинации клавиш Ctrl + Shift + T.
Список вкладок, которые вы закрывали недавно, есть в меню настроек. Выбираете пункт «История» → «Недавно закрытые». Браузер предложит открыть сразу несколько вкладок, которые были закрыты.
Раньше можно было восстановить сессию с помощью файла Last Session и его переименования в Current Session. К сожалению, этот способ уже не работает, так что с закрытыми и не отслеженными браузером Chrome вкладками придётся попрощаться.
Можно, конечно, открыть файл с историей в «Блокноте» и отсортировать все ссылки. Но это шаманство, подвластное специалистам, а не рядовым пользователям. Выход — расширения. В конце статьи для каждого из браузеров приведён пример.
Firefox
Домашняя страница браузера сама по умолчанию предлагает восстановить предыдущую сессию. Соответствующая кнопка находится в правом нижнем углу, от вас требуется только её нажать.
Если в качестве домашней страницы у вас установлена не Firefox по умолчанию, восстановить закрытые вкладки можно в меню «Журнал» → «Восстановить предыдущую сессию».
Увы, если эти мероприятия не помогли, то с наибольшей вероятностью восстановить вкладки не получится: они не были записаны в истории.
Шансы ещё есть, но для этого придётся вооружиться терпением, знаниями или даже бубном. То есть попытаться восстановить данные из файлов с информацией о текущей сессии. Для этого нужно:
- Пройти по пути C:UsersПК (или другое имя пользователя) AppDataRoamingMozillaFirefoxProfiles.
- Найти папку с названием формата xxx.default-xxx, в ней перейти в папку sessionstore-backups.
- Отыскать файл вида upgrade.js-ххх, где ххх — большое количество цифр. Затем сделать копию файла и оставить в папке только сам файл и его копию.
- Переименовать файлы следующим образом: recovery.js и previous.js. Открыть браузер и восстановить сессию через меню «Журнал».
Беда в том, что и это может не сработать. Просто не повезло. Для страховки лучше использовать уже упомянутые расширения.
Opera
Работа со сбежавшими вкладками в Opera аналогична работе в Chrome. Это сочетание горячих клавиш Ctrl + Shift + T, спасающее вкладки, и работа с недавно закрытыми вкладками в специальном меню.
Если меню недавно закрытых вкладок не спасает, придётся рыться в истории и устанавливать расширения на будущее.
Расширения в помощь
Чтобы застраховать пользователей от неприятностей, для работы с вкладками придуманы специальные дополнения, которые решают большинство проблем с потерями и внезапными закрытиями окон браузера.
Иногда случается, что набранный в каком-либо редакторе или программе, текст, данные профиля пользователя, пароли могут бесследно потеряться.
Выглядит это так:
ошибочно можно набрать
htvjyn yjen,erjd d Vbycrt .
Что по поводу своего дневника говорит Яндекс в файле Помощь?
В Punto Switcher встроена возможность ведения дневника, который сохраняет информацию, набираемую на клавиатуре. Дневник создан с целью помочь вам в организации, хранении и упорядочивании личной информации.
Дневник Punto Switcher разработан с целью помочь вам сохранить и упорядочить текстовую информацию, которую вы ежедневно набираете на клавиатуре и не сохраняете. Это может быть полезно для цитирования в будущем: забытого разговора, переписки в форумах и чатах, восстановления текста после сбоя компьютера или необратимого изменения документа и т.д.
Предоставляются следующие возможности:
- Запись в дневник информации, набираемой на клавиатуре;
- Запись выделенного текста в дневник нажатием горячих клавиш;
- Выборочный просмотр и поиск информации за любой период;
- Удаление записей.
Дневник может быть отключен по желанию пользователя. Пользователь сам выбирает, с какого количества слов дневник будет запоминать текст и вносить его в Дневник. Если вы не хотите, чтобы набираемые вами пароли попали в дневник, не меняйте параметры дневника, устанавливаемые по умолчанию. В этом случае в дневнике не сохраняются одиночные слова, а сохраняется только связанный текст.
Из написанного можно сделать вывод:
Для того, чтобы настроить ведение дневника и сохранения всего набранного текста (только длинных словосочетаний) с клавиатуры и содержимого буфера обмена, после установки необходимо зайти в настройки программы. Затем переместить курсор мыши на закладку дневник и поставить необходимые галки для сортировки сохраняемой информации.
Не забудьте установить пароль как можно сложнее, чтобы никто не смог воспользоваться информацией кроме вас.
Читайте также: