Hello,
je nachdem, wie Dein DBMS ausgestattet ist, könntest Du ihm auch die Aufgabe aufhalsen.
Es benötigt dafür eine RegEx-Funktion und/oder je nach deren Funktionsweise noch eine Replace-Funktion. Wenn Du dann nicht direkt über ein Select, sondern über eien Stored Procedure zugreifst auf Deine Datenbank, dann kan diese die passenden Ersetzungnen zum Stammdatensatz aus einer anderen Tabelle heraussuchen (je nach Spracheinstellung) und die Ersetzung durchführen.
Mit MySQL ab 5.0 ist das ohne weiteres möglich.
Deine API wäre dann also vollkommen außen vor und bekäme bereits die passend aufbereiteten Daten angeboten.
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg