I could be wrong, but I don’t believe that the field keys of the ACF field array are translated, only their labels. So in the code where you have
$field['ciudad'] = ...
it should be
$field['choices'] = ...
;
Edit:
This can be verified by adding the following in your function:
print_r($field);