Transparent soaps are called alcohol or glycerol soaps. The added sugar, alcohol, and glycerol makes soap transparent. Since those agents inhibit the crystallization of supersaturated soaps. These soaps give skin more moisturizing but less lathering effect due to glycerol.