Как с класса изменить label или переменную?
Класс понятия не имеет о форме, ему надо передать ееprivate void button1_Click(object sender, EventArgs e)
        {
            detectedLanguage omen = new detectedLanguage();
            omen.detects(this);

            label2.Text = kol;
        }
public  void detects(Form form) {


            form.kol = "GOD";
Скорее всего, frm1 нигде не проинициализирована (т.е. что-то типа frm1 = new Form1();).