add more check before do translateFragment