what does the url have to do with translated or not? Suggestion: rename to has_url? if you don't want to call url.present? else the naming might be confusing!