All the ones I see are in both languages.
ADD:
I wonder if there is the same bad feelings elsewhere in Europe?
In Belgium I hear French and Flemish, in Northen Spain Spanish and Basque, in Brittany Breton and French, in Switzerland everything from French, German, Italian and native Swiss, and even in Crete both Cretan and Greek.
Certainly there appears to be much greater tolerance of the different NATIONAL languages than has been shown by some here.
Major German stations have announcements in both German and English. Though if arriving on an IC and ICE with a huge list of connections it's unlikely the English will have finished playing before the train departs.*
If you haven't heard it before it's something like this
[German]
This is Berlin Hbf - Your next connections: - ICE3425 to Dresden departs 12:10 from platform 2 directly opposite. ICE2332 to Hambug departs 12:15 from Platform 12 on the upper level - IC4356 to Rostock departs 12:30 from platform 7 - RE3344 to... etc etc[/German] - [Whole thing repeats in English usually by this point the doors are closing]
The announcements on Swiss Trains are done in 3 Languages
[German]The SBB Traincrew welcomes you aboard the Intercity to Thun, Speiz, Visp and Brig and wishes you a pleasant journey. Next stop Bern. For Refreshing Drinks and apperising snacks come see our friendly staff in the SBB resturant car in the centre of the train[/German] [French]The CFF Traincrew welcomes you aboard the Intercity to Thun, Speiz, Viage and Brig and wishes you a pleasant journey. Next stop Berne. For Refreshing Drinks and apperising snacks come see our friendly staff in the CFF resturant car in the centre of the train[/French]. [English] The SBB Traincrew welcomes you aboard the Intercity to Thun, Speiz, Visp and Brig and wishes you a pleasant journey. Next stop Bern. For Refreshing Drinks and apperising snacks come see our friendly staff in the SBB resturant car in the centre of the train. [/English] - it's impressive to hear it done manually as well usually quicker then most single language UK announcements.
Personally I think the problem is the over verbosity of UK announcements rather then the need to repeat in Welsh.