translate English to German: Migration has many causes.
Migration hat viele Ursachen.