translate English to French: Other services have just been launched.
D'autres services viennent tout juste d'être lancés.