If you don't have cache the first translation can take about 20-30 seconds depending on the amount of texts you have on your site. After that it will become much faster.
If your site is fast then it is because of your host. If your host doesn't have a good internet connection and CPU-s are slow, it will be much slower. Usually the translated versions of the page are slower about 2-3 times.