Disclosed is a method for calculating the depth of sprayed water of a translational sprinkler in different working conditions, involving placing rain barrels (3) in n rows in the movement direction of a translational sprinkler (1), each row having m barrels, such that the spray radius of rain droplets can completely cover the rain barrels (3) while ensuring that the translational sprinkler (1) is spraying stably; calculating the average sprinkler strength of each rain barrel (3); drawing a relationship curve of the sprinkler strength and the distance from the centre; setting the movement speed s of the translational sprinkler (1); establishing a function relationship between a sprinkler strength d′; and time t; calculating the time t2 needed for the translational sprinkler (1) to completely pass one of the rain barrels (3); and with the condition that the movement time is t2, performing mathematical integration on the sprinkler strength function to obtain the sprinkled depth of water at a certain rain barrel (3). The calculation method has a simple operation, is fast and can effectively save on costs, providing a basis for optimizing the movement speed of the translational sprinkler (1).