The output stabilization for a class of distributed semilinear system is obtained with stabilizing controls that depend on the output operator. Then, we give sufficient conditions for exponential, strong and weak stabilization. The obtained results are illustrated by examples and simulations.