We consider a set of eight natural operations on formal languages (Kleene closure, positive closure, complement, prefix, suffix, factor, subword, and reversal), and compositions of them. Ifxandyare compositions, we sayxis equivalent toyif they have the same effect on all languagesL. We prove that the number of equivalence classes of these eight operations is finite. This implies that the orbit of any languageLunder the elements of the monoid is finite and bounded, independent ofL. This generalizes previous results about complement, Kleene closure, and positive closure. We also estimate the number of distinct languages generated by various subsets of these operations. [ABSTRACT FROM AUTHOR]