translate English to French: Now in the centre of the city, there are many things to see and to do.
Dans le centre ville, il y a plein de choses à voir et à faire. Pas besoin de parler russe, l'anglais suffira dans la plupart des cas.