Apparatus comprising: a processing element to perform data processing operations, wherein performance of the data processing operations comprises issuing translation requests comprising input data; translation circuitry responsive to a translation request comprising input data to perform a translation of the input data to generate a translation response comprising translated data; and data storage to store translation configuration data , wherein the translation is performed by the translation circuitry in dependence on the translation configuration data, wherein the processing element is capable of determining an associated error detection code in dependence on the input data and on the translated data and is capable of causing the translation configuration data and the associated error detection code to be stored in the data storage, wherein the translation circuitry is responsive to the translation request to retrieve the translation configuration data and the associated error detection code from the data storage, wherein the translation circuitry is responsive to the translation configuration data and the associated error detection code retrieved from the data storage to perform the translation of the input data into the translated data in dependence on the translation configuration data and wherein the translation circuitry is characterised by : determining a verification error detection code in dependence on the input data and on the translated data, and wherein the translation circuitry is responsive to a difference between the associated error detection code and the verification error detection code to signal an error in the translation response. a processing element to perform data processing operations, wherein performance of the data processing operations comprises issuing translation requests comprising input data; translation circuitry responsive to a translation request comprising input data to perform a translation of the input data to generate a translation response comprising translated data; and data storage to store translation configuration data , wherein the translation is performed by the translation circuitry in dependence on the translation configuration data, wherein the processing element is capable of determining an associated error detection code in dependence on the input data and on the translated data and is capable of causing the translation configuration data and the associated error detection code to be stored in the data storage, wherein the translation circuitry is responsive to the translation request to retrieve the translation configuration data and the associated error detection code from the data storage, wherein the translation circuitry is responsive to the translation configuration data and the associated error detection code retrieved from the data storage to perform the translation of the input data into the translated data in dependence on the translation configuration data and wherein the translation circuitry is characterised by : determining a verification error detection code in dependence on the input data and on the translated data, and wherein the translation circuitry is responsive to a difference between the associated error detection code and the verification error detection code to signal an error in the translation response. <EOS>