Lo comente un par te post's atrás, el bundle te genera un routes.lang.format(por ej: routes.en.yml) por cada locale que tengas configurado, ahora si no te queda clara como funcionan las traducciones te sugiero que pases por la doc de symfony
http://symfony.com/doc/current/book/translation.html
Sobre el language switcher, si bien no han redactado esa sección puedes tomar de ejemplo lo que tienen en usage ya que básicamente es lo mismo
http://jmsyst.com/bundles/JMSI18nRou...e/master/usage, generar links para diferentes locales.
Saludos.