Setting
$wgPageLanguageUseDB = true; $wgGroupPermissions['sysop']['pagelang'] = true;
in the LocalSettings.php allows to specify another page language for a page over Special:PageLanguage.
I have not found a api action for this to allow doing this as bot or over ajax.