Most of the French feeds are actually in English (although from French news agencies). And there's something off about the Twitter panel because half of the feeds are in Japanese.
If you have suggestions for French Feeds please request them here: https://justfive.news/suggest