вы можете сделать это при регистрации маршрутов в global.asax.
если обычно у вас есть это:
routes.MapRoute("Catalog-Brands", "catalog/brand/", new {controller = "Brand", action = "Index", isActive = true});
Вы могли бы сделать это тоже (я не знаю французский, извините)
routes.MapRoute("Catalog-Brands-French", "french-catalog/french-brand/", new {controller = "Brand", action = "Index", isActive = true});
Вы можете сделать их доступными по всему миру или иметь отдельные:
public static void RegisterUsRoutes
public static void RegisterFrenchRoutes
вы должны будете принять решение при запуске приложения (вы можете или не сможете регистрировать маршруты во время выполнения.)