Hi hassan, you're able to customise the alias based on the culture being used. The Setting page aliases documentation explains in more detail.
That allows the URLs to work, the next chanllenge is getting Kentico to render the correct link for the currently selected culture. For that, I think you're going to need a custom method. You'll need somethign similar to GetDocumentCultureUrls().Where(u => u.CultureCode == CMSContext.CurrentDocumentCulture.CodeName).Url
to pull out the correct URL in your transfomations etc.