Então, já vi isso ser feito algumas vezes:
begin
I18n.t "something.to.translate"
rescue I18n::MissingTranslationData
"algo para traducir"
end
mas é muito mais elegante e eficiente usar um valor padrão em vez de lançar exceções sobre
I18n.t "something.to.translate", :default => "algo para traducir"