Временное удаление HTML из строки для Google Translate API для снижения стоимости
Я должен перевести некоторые детали с помощью API Google, за который мы платим. Детали содержат HTML, и Google взимает плату за каждого персонажа. Я не хочу отправлять весь контент, а только текст на английском языке с удаленным HTML-кодом. Я могу удалить HTML-теги и объекты, используя функции PHP, но я должен поместить английский контент обратно в HTML-теги после перевода для правильного отображения. Это также будет включать CSS.
Пример:
<strong>This is a test</strong><br /> <custom tag>This is a test</custom tag><br />
После перевода на испанский мне нужно:
<strong>Translated content </strong><br /> <p>Translated content </p><br />
Как я могу сохранить формат HTML без отправки HTML в API?