var dict = new Dictionary<int, string>(); foreach (var name in Enum.GetNames(typeof(Translation))) { dict.Add((int)Enum.Parse(typeof(Translation), name), name); }