new contrib tabbed_translation