Онлайн переводчик текстов. бесплатный перевод языков: английский, русский, украинский, французский, немецкий, польский, латышский, казахский. проверка орфографии, транслитерация на мета.ua. Перевод в других поисковых системах

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

Достаточно ввести необходимый текст для перевода и язык на который хотите перевести - переводчик сам определит на каком языке написано и автоматически переведет.

На Азербайджанский на Албанский на Английский на Армянский на Белорусский на Болгарский на Венгерский на Голландский на Греческий на Датский на Испанский на Итальянский на Каталанский на Латышский на Литовский на Македонский на Немецкий на Норвежский на Польский на Португальский на Румынский на Русский на Сербский на Словацкий на Словенский на Турецкий на Украинский на Финский на Французский на Хорватский на Чешский на Шведский на Эстонский Перевести

Переводчик с английского на русский язык и обратно

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

Переводчик с русского

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

Онлайн переводчики

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

Онлайн переводчик с русского

С помощью онлайн переводчика можно переводить текст с русского языка на английский, испанский, немецкий, французский, итальянский, финский, шведский и другие языки. Онлайн перевод текста основан не на правилах перевода, а на статистике перевода. Сервис сравнивает статистику переводов (сотни тысяч текстов) в интернете. Особое внимание уделяя сайтам написанных на нескольких языках. Для каждого изученного текста переводчик создает уникальные признаки перевода (логику перевода). Переводчик имеет возможность изучать сотни миллионов фраз в интернете, используя огромных ресурсы. Настоящий сервис перевода старается не тупо заменить слова одного языка на другой, а логически "осмыслить" текст и воспроизвести мысль на другом языке.

Бесплатный переводчик

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

После закрытия Гуглом своих API для перевода проблема поиска онлайн-сервис для машинного перевода стала особенно актуальной.
В Интернете много сервисов перевода с громкими именами: Промт, Прагма и пр. Нет никакой проблемы в PHP смоделировать обращения к страницам сервисов и получить результаты перевода. Но есть проблема: почти все сервисы в ответ на простой GET или POST запрос отдают не результат перевода, а целиком страницу во всей красе, начиная с DTD. Как говорят у нас на Украине, “дурных нэма”.
После анализа было выяснено, что есть только два сервиса, которые отдают в ответ на запрос только результат перевода: Яндекс и Bing от Microsoft.

Забегая значительно вперед, укажем области применения и особенности:

Яндекс проще в использовании, прекрасно переводит с русского и на русский, но тут же и недостаток: Яндекс переводит только с русского или только на русский. Перевести Яндексом с украинского на английский в одну операцию невозможно.

Bing этим не страдает, но зато:
- переводы, в которых участвует русский или украинский, страдают сильным “акцентом” и обязательно требуют правки
- использование Bing в режиме free имеет некоторые ограничения
- для использования Bing требуется некий идентификатор веб-приложения - appID, само по себе получение которого не связано с юридическими трудностями - это фактически просто регистрация, но которая представляет собой увлекательный и длинный квест.

Итак, какие задачи должна решать библиотека/класс для перевода?

1. Получение языков, с которых и на которые можно переводить, и их допустимых комбинаций
2. Собственно сам перевод текста

Сразу ремарка. Из соображений здравого смысла ясно, что в один заход перевести “Войну и мир” не получится. Приземление на технический уровень дает более четкое ограничение: переводчик Янекса использует GET-запросы, соотв. - очень грубо - примерно 2000 символов за один раз, не более. Это совсем немного, примерно 2 небольших абзаца текста, даже небольшая публикация на сайте выйдет за эти рамки.
Отсюда следующая задача:

3. Перевод больших фрагментов текста.

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

4. Кеширование.

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

Итак, Яндекс.Переводчик
Исходники и задокументированы на русском языке.

1) Языки перевода.
Класс Yandex_Translate содержит три метода с говорящими названиями:
yandexGetLangsPairs() - получение доступных пар языков FROM->TO
yandexGet_FROM_Langs()
yandexGet_TO_Langs()

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

include_once "Yandex_Translate.php";
$pairs = $translator->yandexGetLangsPairs();
print_r($pairs);

Получим вот такие комбинации (они, кстати, меняются время от времени):
=> en-ru
=> ru-en
=> ru-uk
=> uk-ru
=> pl-ru
=> ru-pl
=> tr-ru
=> ru-tr
=> de-ru
=> ru-de
=> fr-ru
=> ru-fr
=> it-ru
=> es-ru
=> ru-es

Обратите внимание, что во всех парах есть язык ru, ну об этом выше уже говорилось.

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

2. Перевод
Один метод, три аргумента: с какого, на какой и собственно переводимый текст.
Обратите внимание также на важное свойство eolSymbol - окончание строки. Если его установить неверно, не будет форматирования выходного текста (см. комментарии в исходниках).

Пример:
$text = file_get_contents("text.txt");
$translatedText = $translator->yandexTranslate("ru", "uk", $text);
echo $translatedText;

Начало файла text.txt:
Марио Пьюзо Крестный отец
Посвящается Энтони Клири
КНИГА ПЕРВАЯ
За всяким большим состоянием кроется преступление.

Результат выполнения скрипта:
Маріо п’юзо Хрещений батько
Присвячується Ентоні Клірі
ПЕРША КНИГА
За кожним великим станом криється злочин.

Сразу обратим внимание - перевод хороший, но правка требуется.

3. Перевод больших текстов
Для перевода больших текстов служит абстрактный класс Big_Text_Translate
Принцип следующий.
Сначала текст разбивается на предложения, используя разделитель sentensesDelimiter - по умолчанию точка.
Правильнее конечно было бы использовать точку с пробелом, но в реальных, например, “каментах” пробел после точки запросто может “ацуцтвовать”. Поэтому так, проблем в реальной работе это не вызывает, но свойство можно переопределить.
Затем предложения собираются в текстовые фрагменты, размер которых не превышает заданного значения symbolLimit - по умолчанию 2000.
Текстовые фрагменты готовы для перевода, семантика и форматирование - сохранены. Формированием фрагментов занимается статический метод toBigPieces, на выходе - массив.
Метод fromBigPieces склеивает переведенные фрагменты обратно в цельный текст.
Пример

$bigText = file_get_contents("text_big.txt");
$textArray = Big_Text_Translate::toBigPieces($bigText);

$numberOfTextItems = count($textArray);

Foreach ($textArray as $key=>$textItem){

//Показываем прогресс перевода
echo "Переведен фрагмент ".$key." из ".$numberOfTextItems;
flush();

$translatedItem = $translator->yandexTranslate("ru", "uk", $textItem);
$translatedArray[$key] = $translatedItem;
}

$translatedBigText = Big_Text_Translate::fromBigPieces($translatedArray);

Echo $translatedBigText;
Выполнение примера пробуйте сами - все есть в репозитории.

Уважаемые хабражители! Если материал представляет интерес, то готовится его продолжение, включающее разделы:
- кеширование результатов перевода в несколько уровней
- работа с сервисом Bing
- полноценное демо: построение мультиязычного сайта.

Приветствую вас, уважаемые читатели блога Rabota-Vo.ru! Искренне хочу признаться, я белой завистью завидую людям, владеющим иностранным языком. А перед теми, кто владеет несколькими языками, я готов снять шляпу. Вот лично я совсем не дружу с иностранным языком, как и многие простые пользователи интернета. И вот как нам быть, если нам требуется найти интересующую информацию в интернете на иностранном языке. И неважно, для какой цели это нужно. Кому-то просто для развлечения или хобби, а кому-то нужно для работы.

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

Конечно, ни одна программа и сервис, в котором можно сделать онлайн перевод текста , никогда не смогут заменить «живого» профессионального переводчика. Но профессиональный перевод текста стоит денег, и не маленьких, которые нужно заплатить переводчику за работу. Мне самому иногда приходится обращаться к профессиональным переводчикам на бирже контента Адвего, чтобы заказать перевод текста письма (иногда приходиться вести переписку с иностранцами).

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

В этой заметке я хочу представить сервис машинного перевода Yandex.

Яндекс – перевод текста

Простой, я бы сказал, «спартанский», без каких-либо особенностей совсем молодой онлайн Яндекс переводчик может сделать вполне качественный и понятный перевод с двенадцати языков. Достаточно вставить в окно для перевода скопированный текст, используя для удобства комбинации клавиш на клавиатуре , и в соседнем окне сразу появится вариант переведенного текста.

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

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

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

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

Яндекс – переводчик сайтов онлайн

Довольно простым способом в Яндексе также можно перевести сайт , к примеру, сделать перевод с английского на русский и наоборот. Для этого нужно вставить в окно перевода URL (адрес) переводимой страницы сайта, выбрать нужный язык и нажать кнопку перевести.

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

Или, к примеру, вам нужно найти информацию в «буржуйском» интернете через поиск Яндекс по фразе на иностранном языке.

После выполнения запроса в результате поиска с правой стороны найденных страниц сайтов появится надпись «перевод».

Теперь достаточно перейти по ссылке «перевод», и переводчик сайтов Яндекс автоматически сможет перевести страницу с иностранного языка. При этом в отрывшемся окне браузера можно будет разделить окно на две части, как по вертикали, так и по горизонтали, нажав на кнопку в правой верхней части. В итоге, можно видеть оригинал переводимой страницы сайта и сам перевод в одном окне.

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

Как известно, изначально в интернете стали появляться словари, с помощью которых можно было облегчить процесс перевода. Известный сервис от Яндекса – «Яндекс-Словари», наверное, сразу же приходит в голову пользователям Рунета. Однако прогресс не стоит на месте, и в помощь людям приходят программы, составленные уже для полного перевода текста, а не для конкретного слова.

Наверное, в первую очередь вспоминается всемирно известный Гугл Транслейт, потому что он появился первым и сразу зарекомендовал себя как весьма неплохой сервис. Однако его русский собрат не заставил себя долго ждать и представил на суд пользователей Yandex Translate.

Этот бесплатный сервис основан на собственной системе, разработанной сотрудниками корпорации и лежащей в основе машинного перевода.

Как работает Яндекс переводчик?

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

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

Система от Яндекса зиждется на трех компонентах:

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

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

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

Интерфейс Yandex Translate

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

На сегодняшний день Яндекс может перевести текст как с русского на английский, так и с английского на русский — с 42 языков (испанского, немецкого, итальянского, польского, турецкого, украинского, французского и других). Также можно включать-отключать синхронный перевод и функцию автоматического определения направленности перевода.

1. Как перевести текст

  1. Из списка выберите исходный и требуемый для перевода языки.
  2. В поле исходного языка наберите текст вручную или скопируйте его из буфера обмена.
  3. Перевод осуществляется мгновенно и будет показан в поле справа.
  4. Чтобы изменить направление перевода, нажмите кнопку «↔».
  5. Скопируйте перевод, чтобы сохранить его в файле/документе.

2. Перевод сайта

  1. Перейдите на вкладку «Сайт».
  2. Скопируйте в поле веб-ссылку.
  3. Выберите язык для перевода страницы.
  4. Нажмите «Перевести».

3. Перевод с фотографии

  1. На вкладке «Картинка» укажите нужный файл для сканирования. Или просто перетащите фото в окно переводчика.
  2. Сервис Яндекса автоматически определит исходный и требуемый для перевода языки.
  3. Выберите режим распознавания текста на картинке: перевод по словам / по строкам / всех предложений.
  4. Для перевода нажмите на выделенный маркером текст.
  5. После этого скопируйте его на вкладку «Текст» — для этого нажмите ссылку «Открыть в Переводчике».

В случае, если текст не распознается, загрузите более четкое фото. На качество сканирования также может повлиять качество вашего интернет-соединения.

От чего зависит качество переведенного сервисом текста?

Качество зависит, прежде всего, от того, сколько разнообразных текстов есть в системе — чем их больше, тем вероятнее, что текст будет ближе к оригинальному. Так как сервис постоянно пополняется новыми текстами, то система постоянно обновляет свои «познания» в употреблении тех или иных выражений, или каких-либо изменений, связанных с использованием или написанием слов и словосочетаний.

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

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

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

Как известно, изначально в интернете стали появляться словари, с помощью которых можно было облегчить процесс перевода. Известный сервис от Яндекса – «Яндекс-Словари», наверное, сразу же приходит в голову пользователям Рунета. Однако прогресс не стоит на месте, и в помощь людям приходят программы, составленные уже для полного перевода текста, а не для конкретного слова.

Наверное, в первую очередь вспоминается всемирно известный Гугл Транслейт, потому что он появился первым и сразу зарекомендовал себя как весьма неплохой сервис. Однако его русский собрат не заставил себя долго ждать и представил на суд пользователей Yandex Translate.

Этот бесплатный сервис основан на собственной системе, разработанной сотрудниками корпорации и лежащей в основе машинного перевода.

Как работает Яндекс переводчик?

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

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

Система от Яндекса зиждется на трех компонентах:

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

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

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

Интерфейс Yandex Translate

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

На сегодняшний день Яндекс может перевести текст как с русского на английский, так и с английского на русский — с 42 языков (испанского, немецкого, итальянского, польского, турецкого, украинского, французского и других). Также можно включать-отключать синхронный перевод и функцию автоматического определения направленности перевода.

1. Как перевести текст

  1. Из списка выберите исходный и требуемый для перевода языки.
  2. В поле исходного языка наберите текст вручную или скопируйте его из буфера обмена.
  3. Перевод осуществляется мгновенно и будет показан в поле справа.
  4. Чтобы изменить направление перевода, нажмите кнопку «↔».
  5. Скопируйте перевод, чтобы сохранить его в файле/документе.

2. Перевод сайта

  1. Перейдите на вкладку «Сайт».
  2. Скопируйте в поле веб-ссылку.
  3. Выберите язык для перевода страницы.
  4. Нажмите «Перевести».

3. Перевод с фотографии

  1. На вкладке «Картинка» укажите нужный файл для сканирования. Или просто перетащите фото в окно переводчика.
  2. Сервис Яндекса автоматически определит исходный и требуемый для перевода языки.
  3. Выберите режим распознавания текста на картинке: перевод по словам / по строкам / всех предложений.
  4. Для перевода нажмите на выделенный маркером текст.
  5. После этого скопируйте его на вкладку «Текст» — для этого нажмите ссылку «Открыть в Переводчике».

В случае, если текст не распознается, загрузите более четкое фото. На качество сканирования также может повлиять качество вашего интернет-соединения.

От чего зависит качество переведенного сервисом текста?

Качество зависит, прежде всего, от того, сколько разнообразных текстов есть в системе — чем их больше, тем вероятнее, что текст будет ближе к оригинальному. Так как сервис постоянно пополняется новыми текстами, то система постоянно обновляет свои «познания» в употреблении тех или иных выражений, или каких-либо изменений, связанных с использованием или написанием слов и словосочетаний.

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

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