Yes that’s right. Internal or external tag will fulfill same purpose I will suggest to use internal tag.
To get French posts, filter posts which has the internal tag #fr and all other posts which dose not have #fr tag will be your normal ( default language ) posts.
BTW, I will like to see the end result. If possible then share it here once you complete the development. Good luck.