added recursive processing of content elements
added translation helper