TRANSLATE string 
  TO UPPER CASE | 
  TO LOWER CASE |
  USING pattern | 
  FROM CODE PAGE codepage_1 TO CODE PAGE codepage_2 |
  FROM NUMBER FORMAT format_1 TO NUMBER FORMAT format_2.
Der Inhalt der Zeichenkette wird transformiert, das Ergebnis steht dann wieder in string. Neben der Wandlung in Groß- oder Kleinbuchstaben können mit USING einzelne Zeichen in andere umgesetzt werden. Die Umsetzung wird in pattern definiert. In diesem Parameter (Feld oder Direktwert) stehen das zu ersetzende und das neue Zeichen paarweise hintereinander.
Mit dem Zusatz FROM bzw. TO CODEPAGE erfolgt die Transformation anhand einer Umsetztabelle, in der verschiedene Zeichensätze bzw. Codetabellen mit der Transaktion SPAD gepflegt werden können. Die Zusätze FROM bzw. TO NUMBER FORMAT wandeln Zahlen zwischen verschiedenen systemabhängigen Darstellungen.