不合法。
因为根据中国《社会保险法》的规定,雇主应该为员工购买基本养老保险、基本医疗保险、工伤保险、失业保险和生育保险,即所谓的五险一金。
这些保险是员工的基本权益,雇主不履行义务是违法的。
同时,中国政府也在积极开展对国外注册公司在中国招聘员工是否遵守法规的监管工作,确保员工的合法权益得到保障。
因此,中国在国外注册的公司不给员工交五险一金是不合法的。
希望所有企业都能够遵守法规,保护员工的合法权益。