Tymczasowe usunięcie HTML z łańcucha dla API Google Translate w celu obniżenia kosztów

Muszę przetłumaczyć kilka szczegółów za pomocą interfejsu API Google, za który płacimy. Szczegóły zawierają kod HTML i opłaty Google za każdą postać. Nie chcę wysyłać pełnej treści, ale zamiast tego tekst angielski, z usuniętym kodem HTML. Mogę usuwać znaczniki HTML i elementy za pomocą funkcji PHP, ale po przetłumaczeniu muszę umieścić treść angielską z powrotem w znacznikach HTML, aby zapewnić prawidłowe wyświetlanie. Będzie również zawierać CSS.

Przykład:

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

Po przetłumaczeniu na hiszpański potrzebuję:

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

Jak mogę zachować format HTML bez wysyłania HTML do API?

questionAnswers(2)

yourAnswerToTheQuestion