According to the Unity Scripting API, the following are valid options for the Transform.Translate method:

public void Translate(Vector3 translation);
public void Translate(Vector3 translation, Transform relativeTo);
public void Translate(float x, float y, float z);
public void Translate(float x, float y, float z, Transform relativeTo);

Which of the following method calls would result in an error?
1) Translate(Vector3(1, 2, 3))
2) Translate(Vector3(1, 2, 3), transform)
3) Translate(1, 2, 3)
4) Translate(1, 2, 3, transform)