Not when submitting your Citizenship application.
You may, however, be asked to present translations of any stamps during your interview. This situation is likely the one you came across in the forums. I do highly recommend you get any foreign language stamps translated by an
certified translator.
EDIT: Translations do not expire therefore you can get them done anytime before the interview