Усім дякую за відповіді!
1. дані кодуються urlencode
2. довгі тексти діляться на частини по тегу переносу строки
оскільки підтримка тегів є пріоритетним завданням, думаю зробити це шляхом ділення не по <br/>, а взагалі по-тегово.
тобто якщо параграф <p> - передаватиметься контент параграфу <p>
якщо посилання <a> - передаватиметься вміст цього тегу.
для цього потрібно реалізувати парсер, таким чином, щоб передавати короткі семантичні проміжки тексту до API та потім об'єднувати їх знову в одне ціле
в той же час, важливо не виривати текст із контексту, для більш правильної інтерпретації перекладачем. якщо з <br/> семантика речення гарантована 100% то на рахунок перекладу окремих фраз в посиланнях, наприклад, я не впевнений.
також метою є мінімізація запитів API, навіть якщо ми маємо чималий список провайдерів, все одно, квоти є критичним моментом.