The governing rule is simple: transcribe the code, translate the labels. The RFC string, including its homoclave, is reproduced character-for-character exactly as printed. The label around it is what changes language, so 'Clave del RFC' becomes 'RFC code' or 'RFC key' while the value stays untouched. The code is never translated, normalized, expanded, or 'corrected'.
That discipline extends to all the apparent oddities. An 'X' where a name letter is expected, a missing 'de la' particle, filler letters in a short name, a two-digit year with an ambiguous century: every one of these is intentional SAT behavior, and a translation that 'fixes' them is wrong. The surrounding document fields, not the code, are where the actual date and full name are read.
The Spanish labels around the RFC do get clear English equivalents. 'Domicilio fiscal' becomes 'Tax address', 'Regimen fiscal' becomes 'Tax regime', 'Constancia de Situacion Fiscal' becomes 'Certificate of Tax Status' and 'Cedula de Identificacion Fiscal' becomes 'Tax Identification Card'. A particular false friend to avoid: 'persona moral' is a legal entity or juridical person, not a 'moral person', and 'razon social' is the corporate or legal business name.
Machine elements and officialdom must be accounted for, because USCIS expects everything on the page to be rendered. The QR code on a CSF or CIF is noted as a placeholder such as '[QR code]' rather than encoded, any seal or stamp text is translated into English, and the 'HACIENDA / Secretaria de Hacienda y Credito Publico' and 'SAT / Servicio de Administracion Tributaria' mastheads are translated or glossed with their acronyms retained.
Done correctly, the result reads as a faithful English mirror of the Mexican document: every label in English, every code, including the RFC and its homoclave, reproduced exactly, and nothing invented or omitted. If you want this handled by a Spanish-English specialist, you can start a certified RFC document translation and have your Registro Federal de Contribuyentes paperwork delivered in 24 hours.