Pay attention on how translate works: it "translates" single characters, one by one and positionally; for example, this
select translate('abcdefg', 'ac', ' ') from dual
substitutes 'a' with blank and 'c' with nothing, because the second string has nothing in the second position, thus removing 'c'.
So, you may need something like:
translate(myCol, 'X' || chr(13) || chr(10), 'X')
This changes 'X' into 'X', chr(13) and chr(10) into nothing, so it just removes chr(10) and chr(13)
Also, notiche that in this way you don't only remove the concatenation of chr(13) and chr(10), but every occurrence of chr(13) and chr(10).