How To Read Error Messages CS1525

using UnityEngine; using System.Collections;

public class MoveAround02 : MonoBehaviour {

public float Movespeed = 10;
public float Rotatespeed = 20;

// Use this for initialization
void Start () {

}

// Update is called once per frame
void Update () {        
        float Move.forward = Movespeed = Time.smoothDeltaTime = Input.GetAxis("Vertical");
        float Move.left = Movespeed = Time.smoothDeltaTime = Input.GetAxis("Horizontal");
        float Rotate = Rotatespeed = Time.smoothDeltaTime = Input.GetAxis("Horizontal");

        transform.Translate (Vector3.forward = Move.forward);
        //transform.Translate (Vector3.left = Move.left);
        transform.Rotate (Vector3.up = Rotate);
    }

}

MSDN DEFINITION

The compiler detected an invalid character in an expression.

You are assigning variables but that does not result in a parameter that can be passed

    transform.Translate (Vector3.forward = Move.forward);
  //transform.Translate (Vector3.left = Move.left);
    transform.Rotate (Vector3.up = Rotate);

A = B

means

put what's on the heap as B on the place where A is as well.

Rotate however is a method that is asking for a parameter, something with a value. You are giving it a task, not a value.