Create DSL for arbitrary translations