Как сделать автоматический перевод текста на сайте WP?

(Ответов: 10, Просмотров: 6952)
Страница 1 из 2 12 Последняя
  1. Новичок Аватар для dentany
    • Регистрация: 28.11.2012
    • Сообщений: 21
    • Репутация: 1
    Есть постоянно наполняемый сайт на русском языке. CMS - Wordpress. Тематика сайта и адрес, думаю, в данном случае не играют особой роли. Пришла идея сделать такой же, но на английском. Смысл идеи состоит в автоматическом транслировании rss-ленты (с полными новостями) с русского сайта на англоязычный.
    Да, можно, конечно, переводить каждую страницу и публиковать. Но на автомате как-то интереснее: автоматизация экономит время все-таки.

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

    Буду благодарна за любую идею-совет-предположение.
    • 0
  2. Web-разработка Аватар для semyon
    • Регистрация: 20.06.2011
    • Сообщений: 1,781
    • Репутация: 549
    • Webmoney BL: ?
    Цитата Сообщение от dentany Посмотреть сообщение
    Но на автомате как-то интереснее: автоматизация экономит время все-таки.
    А вот читать такое будет не интересно.

    Так что совет, выбрать такой путь. Естественно нормальным переводом.
    Цитата Сообщение от dentany Посмотреть сообщение
    переводить каждую страницу и публиковать.
    Ну а если вручную также будет переводиться через переводчик, то выбирайте тут
    • 1

    Спасибо сказали:

    dentany(15.06.2013),
  3. Опытный Аватар для Triple
    • Регистрация: 17.02.2012
    • Сообщений: 445
    • Репутация: 163
    • Webmoney BL: ?
    dentany, сайты на автоматическом переводе 100% не будут читабельны. Еще ни один переводчик не умеет правильно (со смыслом) переводить текст. Все тексты потребуют переработки. У вас, я так понял, тексты нужны не для саттелита?.

    А если все-таки надо то я бы заказал у программиста плагин. API гугла транслейта как я помню, стал платным.
    • 1

    Спасибо сказали:

    dentany(15.06.2013),
  4. Дипломник Аватар для Beaten_Sect0r
    • Регистрация: 11.06.2008
    • Сообщений: 108
    • Репутация: 19
    сделать просто, готовых библиотек для перевода хватает.
    • 1

    Спасибо сказали:

    dentany(15.06.2013),
  5. Новичок Аватар для dentany
    • Регистрация: 28.11.2012
    • Сообщений: 21
    • Репутация: 1
    Beaten_Sect0r, техническая сторона у меня хромает...

    Triple, А Яндекс тоже, кажется, имеет такую фишку, как API? Не подскажете, кто из программеров может взяться и примерно во что выльется?
    • 0
  6. Дипломник Аватар для Beaten_Sect0r
    • Регистрация: 11.06.2008
    • Сообщений: 108
    • Репутация: 19
    dentany, объясните что конкретно надо, может возьмусь сделать, не имею опыта общения с вордпрессом, нужно будет покопаться.
    • 1

    Спасибо сказали:

    dentany(15.06.2013),
  7. Новичок Аватар для dentany
    • Регистрация: 28.11.2012
    • Сообщений: 21
    • Репутация: 1
    Beaten_Sect0r, все как бы в первом сообщении. С сайта русскоязычного на Wordpress (rss настроен) автоматически транслировать rss-ленту (с полными новостями) на англоязычный.

    Т.е. чтобы английский сайт получал ленту с русского - переводил - публиковал уже в переведенном виде, т.е. на английском.
    API Яндекс. Перевод - бесплатен до 1 июля. Бесплатный ключ успела получить.
    • 0
  8. Дипломник Аватар для Beaten_Sect0r
    • Регистрация: 11.06.2008
    • Сообщений: 108
    • Репутация: 19
    dentany, _http://fault.ws/google_translate - вот для примера
    PHP код:
    <form method="post">
        <input type="text" name="text" class="input">
        <input type="submit" name="GTranslater" value="перевести">
    </form>

    <?php

    require_once("GoogleTranslater.php");

    function 
    GTranslater($str)
    {
        
    $gt = new GoogleTranslater();
        
    $str $gt->translateText($str'ru''en'); // с какого на какой язык переводить
        
    $str strip_tags($str); // вырезаем все html теги

        
    return $str;
    }

    echo 
    GTranslater($_POST['text']);
    библиотеку взял эту _https://github.com/Andrew8xx8/GoogleTranslater , требует curl.
    Нужно только найти, где в wordpress это применить.
    Какой-то плагин используется или по дефолту в нём такое есть?
    Последний раз редактировалось Beaten_Sect0r; 15.06.2013 в 20:41.
    • 1

    Спасибо сказали:

    dentany(15.06.2013),
  9. Новичок Аватар для dentany
    • Регистрация: 28.11.2012
    • Сообщений: 21
    • Репутация: 1
    Beaten_Sect0r, ого, китайская грамота! Плагины для перевода пока не ставила по причине того, что сначала хочу понять суть, как оно работать будет и как его можно реализовать. "По дефолту такое есть" - фраза мне не понятна. Чёт одно расстройство какое-то.
    • 0
  10. Дипломник Аватар для Beaten_Sect0r
    • Регистрация: 11.06.2008
    • Сообщений: 108
    • Репутация: 19
    dentany, не плагин для перевода, а плагин для импорта rss, парсер который у вас граббит rss ленту.
    Объясните где и как в вордпрессе вы добавляете эту ленту для импорта.
    Последний раз редактировалось Beaten_Sect0r; 15.06.2013 в 21:44.
    • 0
Страница 1 из 2 12 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Массовая замена текста в нескольких файлах - как сделать?
Web программирование 15 07.05.2013 15:33
Массовая замена текста в нескольких файлах - как сделать?
Вопросы от новичков 9 04.03.2013 14:42
Как сделать перевод из Сбербанка онлайн на WebMoney прошу помощи.
Финансовый раздел 13 20.04.2012 04:52
Перевод текста (Английский-Русский) – быстро и качественно!
Копирайтинг, переводы, постинг 0 28.03.2012 14:26
8 правил оформления текста на сайте
Дайджест блогосферы 1 23.04.2011 00:18

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры