Multiple language setup

Both languages are in the same page, so yes, you can only show and hide both.

You can however use a custom filter that filters all pages out that are not translated in the current language. Alternatively, you can use a checkbox field and filter by that:

$articles = $page->children()->visible()->filterBy('languageActive', '1');

This checkbox can be checked independently.