SATI - South African Translators' Institute SATI website South Africa Translators' Institute SATI - South African Translators' Institute SATI - South African Translators' Institute South Africa Translators' Institute South Africa Translators' Institute South Africa Translators' Institute South African Translators’ Institute South Africa Translators’ Institute South Africa Translators’ Institute SATI - South African Translators' Institute South Africa Translators' Institute South Africa Translators' Institute SATI No: 1003338 South Africa Translators' Institute South Africa Translators' Institute translators.org.za