@Coding Badly
no, this is the first time to hear about all of these terms. I looked up on the internet thought! but I believe it can be much simpler than that! all what I want to do is to do a one to one mapping between words, the Arabic word and the English word. is this possible?