从描述来看,应该算违章。因为根据《道路交通安全法实施条例》中的规定:“机动车通过有交通信号灯控制的交叉路口,应当按照下列规定通行:在划有导向车道的路口,按所需行进方向驶入导向车道。”所以结合描述来看,机动车在左转车道等直行绿灯,当直行亮绿灯时,就是不按规定车道行驶,是违章行为。
左转弯道绿灯直行也是违章。