- Регистрация
- 10.09.2015
- Сообщения
- 60
- Благодарностей
- 25
- Баллы
- 18
Коллеги.
Подскажите пожалуйста как обуздать этот капризный google translate.
Использую api google translate.
Небольшой текст переводится без проблем.
Если запустить в перевод большой текст то кубик выдает ошибку.
Я пробывал руками делить этот текст на части, кусочки переводит нормально, а целый-большой выдает ошибку.
Я так понял это связанно с какими то квотами для запроса в гугл переводчике. (если кто знает как увеличить эти квоты, раскажите плиз)
Если квоты увеличить нет вазможности то нужно делить текст на части, переводить и снова складывать в ту же струкртуру.
Первое что приходит в голову это:
Сложить текст в список, и дергать от туда по строчке, переводить и складывать в другой список.
Проблема в том что текст может быть и 70 и 100 строчек + html теги. Если переводить по одной строке то на это будет ухдить слишком много времени и ресурса.
Как брать по 30 строк из списка, я так не разобрался.
Подскажите пожалуйста вариант решения, как из списка тянуть по 30 строк и удалять их от туда, при этом если в списке останется менее 30 строк что бы и их забирало без ошибок.
Вазможно у кого то есть более элегантное решение, буду очень признателен.
За ранее большое спасибо.
Подскажите пожалуйста как обуздать этот капризный google translate.
Использую api google translate.
Небольшой текст переводится без проблем.
Если запустить в перевод большой текст то кубик выдает ошибку.
Я пробывал руками делить этот текст на части, кусочки переводит нормально, а целый-большой выдает ошибку.
Я так понял это связанно с какими то квотами для запроса в гугл переводчике. (если кто знает как увеличить эти квоты, раскажите плиз)
Если квоты увеличить нет вазможности то нужно делить текст на части, переводить и снова складывать в ту же струкртуру.
Первое что приходит в голову это:
Сложить текст в список, и дергать от туда по строчке, переводить и складывать в другой список.
Проблема в том что текст может быть и 70 и 100 строчек + html теги. Если переводить по одной строке то на это будет ухдить слишком много времени и ресурса.
Как брать по 30 строк из списка, я так не разобрался.
Подскажите пожалуйста вариант решения, как из списка тянуть по 30 строк и удалять их от туда, при этом если в списке останется менее 30 строк что бы и их забирало без ошибок.
Вазможно у кого то есть более элегантное решение, буду очень признателен.
За ранее большое спасибо.