Of course in Ecuador, the main language is Spanish that almost everybody speaks, but on all ships the official language is English. Most boats also have guides speaking other languages regularly. But almost any language can be asked for and can be booked.