A man is due to appear in court charged with multiple rapes and child sex offences.