As a translator, we shouldn't live with those translation website for a whole text translation.
I just type "译索" on google translate, and the translation I got is "Translation cable", which may imply another business of elanso?? No, never.
Never think that the machine translation can do better than yourself!