1. A method for transforming words to unique numerical representations, comprising: receiving a text including multiple words; and transforming each of the received words into a unique numeral representation such that the transformed unique numerical representation does not result in multiple similar numerical representations, to avoid ambiguous prediction of meaning of the translated words in the received text.