Почему перевод через Yandex translate API намного хуже, чем обычный перевод через стандартную страницу переводчика?
Возможно, при переводе через API в вашем тексте встречаются какие-то теги типа <div>или возврат каретки.  Переводчик расценивает это как конец предложения, поэтому переводит части текста по-отдельности, а не как связный текст.
Соответственно, надо удалить из вашего текста теги, \r, \n\ \t и прочие спецсимволы.
это из-за ресурсов, 
что нужно добиться от яндекса - работает ли платное API корректно
скорее всего, работает