If you use an accessor on your cities model you can run whatever method you are doing to translate your city name and output it as if it is a field from your cities table.
public function getTranslatedCityAttribute()
{
return $this->translateCity($this->city);
}
This would allow you to pass in the cities array with id and translatedName to build up your select list, rather than translating in the blade.
@foreach($cities as $city)
<option value="{{$city->id}}">{{$city->tranlatedCity}}</option>
@endforeach