Hi Russell
I think the multi language filter is Ok for small items of course content such as headings but anything more is hard to maintain and may also reach character limits.
Another way to do this is to add content in the same course and use Access restriction for the course activities or topics by the user's language . Course completion could be achieved by completing either language's activity or through a course grade.
cheers