公司培训期间不给劳动者工资是不合法的。根据《中华人民共和国劳动合同法》第三十条的规定,用人单位应当按照劳动合同约定和国家规定,向劳动者及时足额支付劳动报酬。此外,用人单位自用工之日起即与劳动者建立劳动关系,因此,在培训期间劳动者也与单位建立了劳动关系,用人单位应当支付相应的工资。
同时,《中华人民共和国劳动法》第四十七条也规定,用人单位根据本单位的生产经营特点和经济效益,依法自主确定本单位的工资分配方式和工资水平,但支付给劳动者的工资不得低于当地最低工资标准。
如果用人单位在培训期间不支付工资,劳动者可以依法向当地人民法院申请支付令,人民法院应当依法发出支付令。此外,劳动者还可以向劳动行政部门投诉,由劳动行政部门责令用人单位限期支付工资,逾期不支付的,用人单位还需按应付金额的百分之五十以上至百分之一百以下的标准向劳动者加付赔偿金。
综上所述,公司培训期间不给劳动者工资违反了《中华人民共和国劳动合同法》和《中华人民共和国劳动法》的相关规定,属于违法行为。劳动者可以通过法律途径维护自己的合法权益。