I tried to run translation function on your site for testing, and got the error message below:
Duplicate entry '0-1-blog-ar-ar-AA' for key 'idx_client_id_parent_id_alias_language' SQL=INSERT INTO dkthb_menu (`language`,`alias`,`parent_id`,`title`,`menutype`,`note`,`path`,`link`,`type`,`published`,`level`,`component_id`,`checked_out`,`checked_out_time`,`browserNav`,`access`,`img`,`template_style_id`,`params`,`lft`,`rgt`,`home`,`client_id`) VALUES (............)
This means there is a menu item in Arabic already with an alias ‘blog-ar’. When JA Multilingual component tries to create menu item from English with alias ‘blog’ to new menu item for Arabic with new alias ‘blog-ar’, it will face this duplicated error message since alias data must be unique for all items.
I have checked your site, you use both JA Multilingual Component and jDiction component. You might have translated your site with jDiction component before using JA Multilingual component which causes the conflict issue.
To resolve this issue, please perform back-up your site, and use “Remove translation” feature of JA Multilingual to remove all translation first, then run translation again.