only support major languages