Whether the non-compete is enforceable depends on the particular facts of the case and whether they met the conditions of the agreement. The fact that you are allegedly an independent contractor would be contrary to the claim that you could not work for another company. Your prior company may not be able to enforce the contract against you and if so you can work for other companies, but it will require a detailed factual and legal analysis to determine whether this is correct. The fact that you signed the agreement without understanding it because it was in English does not necessarily help your case, though it could be a factor in defending against a claim.
The response are intended to provide general information and do not establish an attorney client relationship. Specific legal advise and guidance should be obtained after consulation with an attorney of your choosing.