You only need to use a child theme if you want to manually add any customizations to the X theme template files. So that your customizations will remain separately while you can update the X parent theme.
Cornerstone editor and other customizer settings will work as usual.
With regard to your translation issue, if you need to maintain multi language content site, you can use a plugin like WPML.
Hope that's clear.