Parse chords in translation; moved some extension methods to Core