It's the DA's fault, not the judge's.
They have 6 months to try him unless he waives his right to a speedy trial. If the defendant asks for delays, it is the prosecutor's job to ensure that his waiver of speedy trial rights is before the court. A court-appointed shrink said that he needed an interpreter. It's not the defendant's job to help the prosecutor by arguing otherwise. It is an adversarial proceeding, after all.
So the defendant gamed the system. It sucks but the alternative is throwing away my constitutional rights because "we know he's guilty".
By reading you other posts I do believe you are a Lawyer. Only Lawyers speak as you do. ( screw the victims and protect the criminal)So what law office are you with?
note: EVEN IF you have waived speedy trial, you can reactivate or recapture you speedy trial right by filing a demand for speedy after the fact.
In addition, it is proper to note, waiving speedy is not a open ended delay. The judge can not allow a case to continue infinitly and can and does use case managment procedures contained in the state procedural rules and the courts own local rules.