Временное удаление HTML из строки для Google Translate API для снижения стоимости

Я должен перевести некоторые детали с помощью API Google, за который мы платим. Детали содержат HTML, и Google взимает плату за каждого персонажа. Я не хочу отправлять весь контент, а только текст на английском языке с удаленным HTML-кодом. Я могу удалить HTML-теги и объекты, используя функции PHP, но я должен поместить английский контент обратно в HTML-теги после перевода для правильного отображения. Это также будет включать CSS.

Пример:

<strong>This is a test</strong><br /> &nbsp; <custom tag>This is a test</custom tag><br />

После перевода на испанский мне нужно:

<strong>Translated content </strong><br /> &nbsp; <p>Translated content </p><br />

Как я могу сохранить формат HTML без отправки HTML в API?

Ответы на вопрос(2)

Ваш ответ на вопрос