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

Google translate

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
delch
phpBB 1.2.0
Сообщения: 14
Стаж: 16 лет 3 месяца

Google translate

Сообщение delch »

Добрый день. Нужен модуль, реализующий следующую модель. (очень надеюсь что он есть xD )

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

Есть какие либо решения по этому? На форуме я не нашёл ничего, и гугл тоже не дал мне ответа, за исключением поста на phpbb.com датированным 2007 годом.
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 7 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Google translate

Сообщение MIT »

Каким образом должен определятся язык поста? По каким правилам отображать кнопку перевода?

Такого мода не видел, но думаю что можно сделать на JS.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 7 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1455 раз

Re: Google translate

Сообщение Nekstati »

Есть множество модов для перевода страницы целиком. Ищите на http://phpbb.com по словам Google, translate и т. п.
delch
phpBB 1.2.0
Сообщения: 14
Стаж: 16 лет 3 месяца

Re: Google translate

Сообщение delch »

Можете привести конкретный пример? Моё знание английского оставляет желать лучшего, но тем не менее я посмотрел и не нашёл решения на сайте.
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 7 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Google translate

Сообщение MIT »

delch
phpBB 1.2.0
Сообщения: 14
Стаж: 16 лет 3 месяца

Re: Google translate

Сообщение delch »

Искал, либо старое, либо перевод всего форума. Мне же нужен кастумный перевод отдельных постов при желании.
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 7 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Google translate

Сообщение MIT »

По поводу перевода постов я задал вопросы, мог бы уже и ответить. А вообще таких модов я не видел, и, если ты не заметил, предложил свою помощь в написании оного персонально для тебя.
delch
phpBB 1.2.0
Сообщения: 14
Стаж: 16 лет 3 месяца

Re: Google translate

Сообщение delch »

Дело в том, что бюджет для этой опции = 0, соответственно написание исключается)
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 7 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Google translate

Сообщение MIT »

Где ты увидел хотя бы слово про деньги?

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

Добавлено спустя 27 секунд:
$ — это, конечно, здорово, но вдруг мне занятся просто нечем?
delch
phpBB 1.2.0
Сообщения: 14
Стаж: 16 лет 3 месяца

Re: Google translate

Сообщение delch »

MIT писал(а):По поводу перевода постов я задал вопросы, мог бы уже и ответить. А вообще таких модов я не видел, и, если ты не заметил, предложил свою помощь в написании оного персонально для тебя.
Странно, писал ответ.

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

up. у chrome есть механизм определения..
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 7 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Google translate

Сообщение MIT »

Всегда радовали ТЗ в манере «Как работает не знаю, как выглядит — тоже, мыслей и идей нет, предпочтениями не обладаю, просто надошопбыло» :lol:

Ну раз надо, значит сделаем. Благо AJAX API у Гугла весьма неплох.
delch
phpBB 1.2.0
Сообщения: 14
Стаж: 16 лет 3 месяца

Re: Google translate

Сообщение delch »

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

Добавлено спустя 9 минут 33 секунды:
Кратно:

1. В каких случаях кнопка будет доступна:
как то так:
Если пост содержит более 90% английских букв, присваиваем значение true,
В противном случае false.

Если пост значение = true, тогда show button xD

2. Парсер.
При нажатии на кнопку "перевод" скрипт забирает содержимое поста (предположительно залезая в мускул),
заходит на google translate, инсертит содержимое в <textarea id="source">,
запускает <input type="submit" class="goog-button" tabindex="0" value="Перевести" id="old_submit">.
затем из поля <span class="short_text" id="result_box"> забирает текст
переносит текст в (либо в какую либо таблицу в мускуле, которая сама чистится после какого то времени во избежании расжирения), либо уже прямо в новую таблицу, которая формируется прямо в форуме ниже поста(ну примерно так же, как реализована система похожих тем)

Воть :]
Jons
phpBB 2.0.4
Сообщения: 418
Стаж: 18 лет 1 месяц
Благодарил (а): 65 раз
Поблагодарили: 2 раза

Re: Google translate

Сообщение Jons »

Google translate стоит 20$ за 1 млн символов и 20$ за 1 млн символов определения языка текста. Источник: https://developers.google.com/translate ... cing?hl=ru.
Дорого, если бы по 1$ за лимон, я бы подумал.
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Google translate

Сообщение evrus01 »

А я вот делал ббкод для перевода постов: [FAQ] Пользовательские BBCode
Демо (в самом низу ссылка [перевод]).

Гугл не просит у меня денег, а перевожу много и постоянно — ЧТЯДНТ?
Jons
phpBB 2.0.4
Сообщения: 418
Стаж: 18 лет 1 месяц
Благодарил (а): 65 раз
Поблагодарили: 2 раза

Re: Google translate

Сообщение Jons »

А у вас работает именно тот пример, который вы привели. А то я как-то попробовал, не пошло. Хотел у вас спросить, но прочитав в конце сообщения
P.s. Если у вас ничего не работает, то я не знаю в чем проблема — у того парня все работает :) Поддержкой чего-либо я не занимаюсь.
Обращаться не стал. А тут как раз повод спросить подвернулся. Ну так как, у вас именно, тот пример работает, без изменений? Если да, попробую ещё раз поставить.

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

Вернуться в «Запросы модов для phpBB 3.0.x»