Мое приложение использует внешний API-интерфейс перевода (нет возможности использовать другие механизмы перевода). Я вижу следующее неожиданное поведение при вызове механизма перевода.
ввод
<b1> Hello World. </b1>
ожидаемый результат
<b1> Hola a todos. </b1>
фактическая выработка
<b1>Hola a todos.</b1>
Правильно ли API обрезать пробелы? Мне кажется, что это неправильно.
Примечание: задокументировано заменить теги, отличные от HTML, на пары тегов <b1></b1>
(приращение чисел для сохранения уникальности пар тегов).
Обновление : конечным результатом было то, что мне пришлось взломать проблему, кодировать пробелы, прежде чем я вызову API перевода. Мне это не нравится, но я не смог убедить владельца API изменить его на GIGO (Garbage In, Garbage Out).