Assets/movement.cs(21,1): error CS8025: Parsing error HELP!!!!!

using UnityEngine;
using System.Collections;

public class PlayerController : MonoBehaviour {

public float moveSpeed; 

// Use this for initialization
void Start () {

}

// Update is called once per frame
void Update (){
	if(Input.GetAxisRaw("Horizontal") > 0.5f || Input.GetAxisRaw("Horizontal") < -0.5f )
	{
		transform.Translate (new Vector3(Input.GetAxisRaw("Horizontal") * moveSpeed * Time.deltaTime, 0f, 0f));
	}
}

{

assuming that everything you have posted is your code.

your last line is a { this will not work. it needs to be deleted

a parsing error usually means that the compiler is unsure of where to stop or to start doing something, this is often because you have neglected to add a ; or to close a { or a (

it is a parsing Error