LocalizationService
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
El servicio Localización es el servicio responsable de manejar la traducción automatizada.
Se usa como almacén para LocalizationTable objetos utilizados por la sustitución de texto automática.
El servicio de localización solo usará sus tablas de localización hijas para la sustitución automática de texto a menos que se especifique GuiBase2d.RootLocalizationTable en un objeto GUI o sus ancestros.
Resumen
Propiedades
La ID local utilizada para localizar funciones principales e internas.
El ID local que el jugador local ha establecido para su sistema operativo.
Métodos
Devuelve una lista de LocalizationTable objetos utilizados para localizar los scripts del núcleo.
Obtiene todas las entradas utilizadas para la localización automatizada.
Devuelve un Translator a ser utilizado para traducciones usando los datos locales cargados.
Devuelve la cadena de código de país/región según la geolocalización del IP del cliente del jugador.
Produce hasta que la nube LocalizationTable se haya cargado el argumento local - si está disponible.Devuelve una instancia Translator para usar en traducciones para el idioma proporcionado.
Produce hasta que la nube LocalizationTable para el idioma del jugador se haya cargado - si está disponible.Devuelve una instancia Translator para usar en traducciones para el idioma proporcionado.
Propiedades
RobloxLocaleId
Esta propiedad muestra la ID del dominio utilizada para la localización de funciones principales e internas como CoreGui .Devuelve una cadena con el código de dos letras (por ejemplo, en-us ) para el idioma.
SystemLocaleId
Esta propiedad muestra el ID del dominio que el jugador local ha establecido para su sistema operativo.
Esto devolverá una cadena con el código de dos letras (por ejemplo, "en-us") para el idioma local.
Vea también Player.LocaleId , la ID local que un usuario ha establecido para su cuenta de Roblox que se utiliza para localizar el contenido en la experiencia.Este será un valor diferente cuando Roblox aún no soporte internamente el idioma de ese jugador.
Métodos
GetCorescriptLocalizations
Devuelve una lista de LocalizationTable objetos utilizados para localizar los scripts del núcleo.
Devuelve
GetTableEntries
Devuelve un Array , donde cada elemento del devuelto Array es en sí mismo un Array de entradas en el mismo formato descrito en LocalizationTable:GetEntries() .El orden de los elementos en el devuelto Array es el mismo orden en que se buscará el LocalizationTables para intentar la localización automatizada para el proporcionado Instance .Los elementos de entrada dentro de un determinado LocalizationTable se devuelven en un orden no especificado.
Esta función devuelve entradas independientemente de si el objeto es un GuiBase2d con GuiBase2d.AutoLocalize habilitado.Un objeto que es un GuiBase2d no se traducirá automáticamente a menos que se active GuiBase2d.AutoLocalize.
El orden de las tablas es el siguiente:
- Primero, busca al ancestro más antiguo GuiBase2d del objeto (incluido el objeto proporcionado) que tenga un GuiBase2d.RootLocalizationTable .Las tablas luego se agregarán en el mismo orden como se describe en GuiBase2d.RootLocalizationTable subiendo por los ancestros LocalizationTable de ese GuiBase2d.RootLocalizationTable.Si no se encuentra tal GuiBase2d.RootLocalizationTable, no se agregarán tablas en este paso.Si instance es nil, no se agregarán tablas en este paso.
- A continuación, tablas de la jerarquía LocalizationTable de la categoría LocalizationService que se agreguen.Para cada hijo de , añade tablas que van desde el descendiente más bajo hasta los hijos del servicio.Si no hay hijos de LocalizationService que sean LocalizationTables , entonces no se agregarán tablas en este paso.
- Por último, la nube LocalizationTable añade al matriz/lista.Si no hay nube LocalizationTable , o la nube LocalizationTable no se ha cargado aún, entonces no se agrega ninguna tabla en este paso.
Esta función no devuelve. No esperará hasta que la nube LocalizationTable se haya cargado.
Parámetros
Devuelve
Un array de arrays, donde cada array está en el mismo formato como se describe en LocalizationTable:GetEntries() .
GetTranslatorForPlayer
Esta función toma un jugador como argumento y devuelve una instancia Translator que se puede usar para realizar traducciones para ese idioma si hay alguna disponible.Las entradas utilizadas para la localización son las entradas proporcionadas por la jerarquía LocalizationTable bajo LocalizationService así como la nube LocalizationTable , si está disponible y ya está cargada.Este será el mismo conjunto de entradas devueltas por LocalizationService:GetTableEntries(nil) .
Esta función no devuelve. No esperará hasta que la nube LocalizationTable se haya cargado.
Vea también:
- LocalizationService:GetTranslatorForPlayerAsync() tiene la misma funcionalidad que esta función, excepto que produce hasta que se haya cargado la nube LocalizationTable.
- LocalizationService:GetTranslatorForLocaleAsync() , devuelve un traductor para usarlo en las traducciones usando el idioma proporcionado.
Parámetros
El Player que estás obteniendo el Translator por.
Devuelve
La instancia Translator para el idioma especificado.
Muestras de código
This code sample attempts to retrieve a Translator object for the local player. LocalizationService:GetTranslatorForPlayerAsync() is wrapped in a pcall because it may error. If it does not error and returns a Translator, it translates and prints "Hello World!" in the player's language. If the function errors, it prints "GetTranslatorForLocaleAsync failed:" followed by the error message.
LocalizationService:GetTranslatorForPlayer() can also be used if you'd like to get the player's translator without yielding until the function returns.
local LocalizationService = game:GetService("LocalizationService")
local Players = game:GetService("Players")
local textLabel = script.Parent
local success, translator = pcall(function()
return LocalizationService:GetTranslatorForPlayerAsync(Players.LocalPlayer)
end)
if success then
local result = translator:Translate(textLabel, "Hello World!")
print(result)
else
print("GetTranslatorForPlayerAsync failed: " .. translator)
end
GetCountryRegionForPlayerAsync
Devuelve una cadena de código de país/región según la geolocalización del IP del cliente del jugador. Los códigos de país/región admitidos son los siguientes:
<th>País/Región</th></tr></thead><tbody><tr><td>US</td><td>Los Estados Unidos</td></tr><tr><td>GB</td><td>Reino Unido</td></tr><tr><td>CA</td><td>Canadá</td></tr><tr><td>AF</td><td>Afganistán</td></tr><tr><td>AX</td><td>Islas de Aland</td></tr><tr><td>AL</td><td>Albania</td></tr><tr><td>DZ</td><td>Argelia</td></tr><tr><td>AS</td><td>Samoa estadounidense</td></tr><tr><td>AD</td><td>Andorra</td></tr><tr><td>AO</td><td>Angola</td></tr><tr><td>AI</td><td>Anguila</td></tr><tr><td>AQ</td><td>Antártida</td></tr><tr><td>AG</td><td>Antigua y Barbuda</td></tr><tr><td>AR</td><td>Argentina</td></tr><tr><td>AM</td><td>Armenia</td></tr><tr><td>AW</td><td>Aruba</td></tr><tr><td>AU</td><td>Australia</td></tr><tr><td>AT</td><td>Alemania</td></tr><tr><td>AZ</td><td>Azerbaiján</td></tr><tr><td>BS</td><td>Bahamas</td></tr><tr><td>BH</td><td>Baréin</td></tr><tr><td>BD</td><td>Bangladés</td></tr><tr><td>BB</td><td>Barbados</td></tr><tr><td>BY</td><td>Bielorrusia</td></tr><tr><td>BE</td><td>Belgica</td></tr><tr><td>BZ</td><td>Bélice</td></tr><tr><td>BJ</td><td>Benín</td></tr><tr><td>BM</td><td>Bermudas</td></tr><tr><td>BT</td><td>Botánia</td></tr><tr><td>BO</td><td>Bolivia</td></tr><tr><td>BQ</td><td>Bonaire, San Eustaquio y Saba</td></tr><tr><td>BA</td><td>Bosnia y Herzegovina</td></tr><tr><td>BW</td><td>Botsuana</td></tr><tr><td>BV</td><td>Isla Bouvet</td></tr><tr><td>BR</td><td>Brasil</td></tr><tr><td>IO</td><td>Territorio del océano británico indio</td></tr><tr><td>BN</td><td>Brunei Darussalam</td></tr><tr><td>BG</td><td>Bulgaria</td></tr><tr><td>BF</td><td>Burkina Faso</td></tr><tr><td>BI</td><td>Birmania</td></tr><tr><td>KH</td><td>Camboya</td></tr><tr><td>CM</td><td>Camerún</td></tr><tr><td>CV</td><td>Cabo Verde</td></tr><tr><td>KY</td><td>Islas Caimán</td></tr><tr><td>CF</td><td>República Central Africana</td></tr><tr><td>TD</td><td>Chado</td></tr><tr><td>CL</td><td>Chile</td></tr><tr><td>CN</td><td>China</td></tr><tr><td>CX</td><td>Isla de Navidad</td></tr><tr><td>CC</td><td>Islas Cocos</td></tr><tr><td>CO</td><td>Colombia</td></tr><tr><td>KM</td><td>Comoras</td></tr><tr><td>CG</td><td>Congo</td></tr><tr><td>CD</td><td>Congo (DRC)</td></tr><tr><td>CK</td><td>Islas Cook</td></tr><tr><td>CR</td><td>Costa Rica</td></tr><tr><td>CI</td><td>Costa de Marfil</td></tr><tr><td>HR</td><td>Croacia</td></tr><tr><td>CW</td><td>Curacao</td></tr><tr><td>CY</td><td>Chipre</td></tr><tr><td>CZ</td><td>República Checa</td></tr><tr><td>DK</td><td>Dinamarca</td></tr><tr><td>DJ</td><td>Djibouti</td></tr><tr><td>DM</td><td>Dominica</td></tr><tr><td>DO</td><td>República Dominicana</td></tr><tr><td>EC</td><td>Ecuador</td></tr><tr><td>EG</td><td>Egipto</td></tr><tr><td>SV</td><td>El Salvador</td></tr><tr><td>GQ</td><td>Guinea Ecuatorial</td></tr><tr><td>ER</td><td>Eritría</td></tr><tr><td>EE</td><td>Estonia</td></tr><tr><td>ET</td><td>Etiopía</td></tr><tr><td>FK</td><td>Islas Malvinas (Falkland)</td></tr><tr><td>FO</td><td>Islas Feroe</td></tr><tr><td>FJ</td><td>Fiji</td></tr><tr><td>FI</td><td>Finlandia</td></tr><tr><td>FR</td><td>Francia</td></tr><tr><td>GF</td><td>Guayana francesa</td></tr><tr><td>PF</td><td>Polinesia francesa</td></tr><tr><td>TF</td><td>Territorios franceses del sur</td></tr><tr><td>GA</td><td>Gabón</td></tr><tr><td>GM</td><td>Gabón</td></tr><tr><td>GE</td><td>Grecia</td></tr><tr><td>DE</td><td>Alemania</td></tr></tbody>
Código |
---|
<th>País/Región</th></tr></thead><tbody><tr><td>GH</td><td>Ghana</td></tr><tr><td>GI</td><td>Gibraltar</td></tr><tr><td>GR</td><td>Grecia</td></tr><tr><td>GL</td><td>G Groenlandia</td></tr><tr><td>GD</td><td>Granada</td></tr><tr><td>GP</td><td>Guadalupa</td></tr><tr><td>GU</td><td>Guaná</td></tr><tr><td>GT</td><td>Guanápolis</td></tr><tr><td>GG</td><td>Guernsey</td></tr><tr><td>GN</td><td>Guinea</td></tr><tr><td>GW</td><td>Guinea-Bissau</td></tr><tr><td>GY</td><td>Guayana</td></tr><tr><td>HT</td><td>Haití</td></tr><tr><td>HM</td><td>Isla Heard y las islas McDonald</td></tr><tr><td>VA</td><td>Santa Sede</td></tr><tr><td>HN</td><td>Honduras</td></tr><tr><td>HK</td><td>Hong Kong</td></tr><tr><td>HU</td><td>Hungría</td></tr><tr><td>IS</td><td>Islandia</td></tr><tr><td>IN</td><td>La India</td></tr><tr><td>ID</td><td>Indonesia</td></tr><tr><td>IQ</td><td>Irak</td></tr><tr><td>IE</td><td>Irlanda</td></tr><tr><td>IM</td><td>Isla de Man</td></tr><tr><td>IL</td><td>Islandia</td></tr><tr><td>IT</td><td>Italia</td></tr><tr><td>JM</td><td>Jamaica</td></tr><tr><td>JP</td><td>Japón</td></tr><tr><td>JE</td><td>Camiseta</td></tr><tr><td>JO</td><td>Jordania</td></tr><tr><td>KZ</td><td>Kazajistán</td></tr><tr><td>KE</td><td>Kenia</td></tr><tr><td>KI</td><td>Quiribati</td></tr><tr><td>KR</td><td>Corea</td></tr><tr><td>KW</td><td>Kuwait</td></tr><tr><td>KG</td><td>Kirguistán</td></tr><tr><td>LA</td><td>Laos</td></tr><tr><td>LV</td><td>Letonia</td></tr><tr><td>LB</td><td>Líbano</td></tr><tr><td>LS</td><td>Lesoto</td></tr><tr><td>LR</td><td>Costa Rica</td></tr><tr><td>LY</td><td>Libia</td></tr><tr><td>LI</td><td>Letonia</td></tr><tr><td>LT</td><td>Lituania</td></tr><tr><td>LU</td><td>Luxemburgo</td></tr><tr><td>MO</td><td>Macao</td></tr><tr><td>MK</td><td>Grecia</td></tr><tr><td>MG</td><td>Madagascar</td></tr><tr><td>MW</td><td>Malasia</td></tr><tr><td>MY</td><td>Malasia</td></tr><tr><td>MV</td><td>Maldivas</td></tr><tr><td>ML</td><td>Malí</td></tr><tr><td>MT</td><td>Malta</td></tr><tr><td>MH</td><td>Islas Marshall</td></tr><tr><td>MQ</td><td>Martinica</td></tr><tr><td>MR</td><td>Marruecos</td></tr><tr><td>MU</td><td>Mauricio</td></tr><tr><td>YT</td><td>Mayotte</td></tr><tr><td>MX</td><td>México</td></tr><tr><td>FM</td><td>Micronesia</td></tr><tr><td>MD</td><td>Moldavia</td></tr><tr><td>MC</td><td>Montevideo</td></tr><tr><td>MN</td><td>Mongolia</td></tr><tr><td>ME</td><td>Montenegro</td></tr><tr><td>MS</td><td>Montevideo</td></tr><tr><td>MA</td><td>Marruecos</td></tr><tr><td>MZ</td><td>Mozambique</td></tr><tr><td>MM</td><td>Tailandia</td></tr><tr><td>NA</td><td>Namibia</td></tr><tr><td>NR</td><td>Nauru</td></tr><tr><td>NP</td><td>Nepal</td></tr><tr><td>NL</td><td>Países Bajos</td></tr><tr><td>AN</td><td>Antillas holandesas</td></tr><tr><td>NC</td><td>Nueva Caledonia</td></tr><tr><td>NZ</td><td>Nueva Zelanda</td></tr><tr><td>NI</td><td>Nicaragua</td></tr><tr><td>NE</td><td>Níger</td></tr><tr><td>NG</td><td>Nigeria</td></tr><tr><td>NU</td><td>Nieve</td></tr><tr><td>NF</td><td>Isla de Norfolk</td></tr><tr><td>MP</td><td>Islas del Mar del Norte</td></tr><tr><td>NO</td><td>Noruega</td></tr><tr><td>OM</td><td>Omán</td></tr></tbody>
Código |
---|
<th>País/Región</th></tr></thead><tbody><tr><td>PK</td><td>Pakistán</td></tr><tr><td>PW</td><td>Palacio</td></tr><tr><td>PS</td><td>Palestina</td></tr><tr><td>PA</td><td>Panamá</td></tr><tr><td>PG</td><td>Papua Nueva Guinea</td></tr><tr><td>PY</td><td>Perú</td></tr><tr><td>PE</td><td>Perú</td></tr><tr><td>PH</td><td>Filipinas</td></tr><tr><td>PN</td><td>Islas Pitcairn</td></tr><tr><td>PL</td><td>Polonia</td></tr><tr><td>PT</td><td>España</td></tr><tr><td>PR</td><td>Puerto Rico</td></tr><tr><td>QA</td><td>Corea del Sur</td></tr><tr><td>RE</td><td>Reunión</td></tr><tr><td>RO</td><td>Rumania</td></tr><tr><td>RU</td><td>Federación rusa</td></tr><tr><td>RW</td><td>Ruanda</td></tr><tr><td>BL</td><td>Santa Bartolomé</td></tr><tr><td>SH</td><td>Santa Elena, Ascensión y Tristán da Cunha</td></tr><tr><td>KN</td><td>Santa Lucía y Nevis</td></tr><tr><td>LC</td><td>Santa Lucía</td></tr><tr><td>MF</td><td>San Martín</td></tr><tr><td>PM</td><td>Santa Pierre y Miquelon</td></tr><tr><td>VC</td><td>San Vicente y las Granadinas</td></tr><tr><td>WS</td><td>Samosá</td></tr><tr><td>SM</td><td>San Marino</td></tr><tr><td>ST</td><td>Sao Tome y Príncipe</td></tr><tr><td>SA</td><td>Arabia Saudita</td></tr><tr><td>SN</td><td>Senegué</td></tr><tr><td>RS</td><td>Serbia</td></tr><tr><td>SC</td><td>Sseychelles</td></tr><tr><td>SL</td><td>Sierra Leona</td></tr><tr><td>SG</td><td>Singapur</td></tr><tr><td>SX</td><td>Sint Maarten</td></tr><tr><td>SK</td><td>Eslovaquia</td></tr><tr><td>SI</td><td>Eslovenia</td></tr><tr><td>SB</td><td>Islas Salomón</td></tr><tr><td>SO</td><td>Sudán</td></tr><tr><td>ZA</td><td>Sudáfrica</td></tr><tr><td>GS</td><td>Islas Georgias del Sur y Sandwich del Sur</td></tr><tr><td>SS</td><td>Sudán del Sur</td></tr><tr><td>ES</td><td>España</td></tr><tr><td>LK</td><td>Sri Lanka</td></tr><tr><td>SR</td><td>Surinamá</td></tr><tr><td>SJ</td><td>Svalbard y Jan Mayen</td></tr><tr><td>SZ</td><td>Suecia</td></tr><tr><td>SE</td><td>Suecia</td></tr><tr><td>CH</td><td>Suiza</td></tr><tr><td>TW</td><td>Taiwán</td></tr><tr><td>TJ</td><td>Tayikistán</td></tr><tr><td>TZ</td><td>Tanzanía</td></tr><tr><td>TH</td><td>Tailandia</td></tr><tr><td>TL</td><td>Timor-Leste</td></tr><tr><td>TG</td><td>Togo</td></tr><tr><td>TK</td><td>Tokelau</td></tr><tr><td>TO</td><td>Tonga</td></tr><tr><td>TT</td><td>Trinidad y Tobago</td></tr><tr><td>TN</td><td>Túnez</td></tr><tr><td>TR</td><td>Türkiye (Turquía)</td></tr><tr><td>TM</td><td>Turkmenistán</td></tr><tr><td>TC</td><td>Islas Turcos y Caicos</td></tr><tr><td>TV</td><td>Tuvalu</td></tr><tr><td>UG</td><td>Ucrania</td></tr><tr><td>Adquisición de usuarios</td><td>Ucrania</td></tr><tr><td>AE</td><td>Emiratos Árabes Unidos</td></tr><tr><td>UM</td><td>Islas periféricas menores de los Estados Unidos</td></tr><tr><td>UY</td><td>Uruguay</td></tr><tr><td>UZ</td><td>Uzbekistán</td></tr><tr><td>VU</td><td>Vanuatu</td></tr><tr><td>VE</td><td>Venezuela</td></tr><tr><td>VN</td><td>Vietnam</td></tr><tr><td>VG</td><td>Islas Vírgenes (británicas)</td></tr><tr><td>VI</td><td>Islas Vírgenes (EE.UU)</td></tr><tr><td>WF</td><td>Wallis y Futuna</td></tr><tr><td>EH</td><td>Sáhara Occidental</td></tr><tr><td>YE</td><td>Yemán</td></tr><tr><td>ZM</td><td>Zimbabue</td></tr><tr><td>ZW</td><td>Zimbabue</td></tr><tr><td>CU</td><td>Cubá</td></tr><tr><td>IR</td><td>Irán</td></tr><tr><td>SY</td><td>Siria</td></tr><tr><td>KP</td><td>Corea del Norte</td></tr></tbody>
Código |
---|
Vea también:
- PolicyService:GetPolicyInfoForPlayerAsync() , devuelve información de política sobre un jugador que se basa en la geolocalización, el grupo de edad y la plataforma
Parámetros
El jugador al que estás obteniendo información de país/región.
Devuelve
Una cadena que indica el código del país/región de un jugador.
Muestras de código
This code sample gets the country/region code for a local player and prints "Hello, friend from Canada!" if the player's client IP geolocation is Canada.
local LocalizationService = game:GetService("LocalizationService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local result, code = pcall(LocalizationService.GetCountryRegionForPlayerAsync, LocalizationService, player)
if result and code == "CA" then
print("Hello, friend from Canada!")
else
print("GetCountryRegionForPlayerAsync failed: " .. code)
end
GetTranslatorForLocaleAsync
Esta función toma un código local como argumento y devuelve hasta que se haya cargado el cloud LocalizationTable.Luego devuelve un objeto Translator que se puede usar para realizar traducciones para ese idioma si hay algunas disponibles.Las entradas utilizadas para la localización son las entradas proporcionadas por la jerarquía LocalizationTable bajo LocalizationService así como la tabla de la nube (si está disponible).Este será el mismo conjunto de entradas devueltas por LocalizationService:GetTableEntries(nil) .
Esta función puede fallar y, por lo tanto, debe estar envuelta en un pcall() .
Vea también:
- LocalizationService:GetTranslatorForPlayer() obtiene el traductor correspondiente al idioma del jugador proporcionado. Esta función está obsoleta y no debe usarse en el nuevo trabajo.
- LocalizationService:GetTranslatorForPlayerAsync() produce hasta que la nube LocalizationTable haya cargado el traductor correspondiente al idioma del jugador proporcionado y luego obtenga el traductor correspondiente al idioma del jugador proporcionado.
Parámetros
Un idioma o código local compatible con Roblox.
Devuelve
La instancia Translator para el idioma especificado.
Muestras de código
This code sample attempts to retrieve a Translator object for the locale "fr" (French).
LocalizationService:GetTranslatorForLocaleAsync() is wrapped in a pcall because it may error. If it does not error and returns a Translator, prints "Hello in French:" followed by the French translation of "Hello World!". If the function errors, it prints "GetTranslatorForLocaleAsync failed:" followed by the error message.
local LocalizationService = game:GetService("LocalizationService")
local textLabel = script.Parent
local success, translator = pcall(function()
return LocalizationService:GetTranslatorForLocaleAsync("fr")
end)
if success then
local result = translator:Translate(textLabel, "Hello World!")
print("Hello in French: " .. result)
else
print("GetTranslatorForLocaleAsync failed: " .. translator)
end
GetTranslatorForPlayerAsync
Esta función toma un jugador como argumento y devuelve hasta que la nube LocalizationTable para el idioma del jugador se haya cargado, si está disponible.Luego devuelve un objeto Translator que se puede usar para realizar traducciones para ese idioma si hay algunas disponibles.Las entradas utilizadas para la localización son las entradas proporcionadas por la jerarquía LocalizationTable bajo LocalizationService así como la tabla de la nube (si está disponible).Este será el mismo conjunto de entradas devueltas por LocalizationService:GetTableEntries(nil) .
Esta función puede fallar y, por lo tanto, debe estar envuelta en un pcall() .
Vea también:
- LocalizationService:GetTranslatorForPlayer() , misma funcionalidad que esta función excepto que no se rinde y no espera hasta que se haya cargado la nube LocalizationTable para el idioma del jugador.Esta función está obsoleta y no debe usarse en el nuevo trabajo.
- LocalizationService:GetTranslatorForLocaleAsync() , devuelve un traductor para usarlo en las traducciones usando el idioma proporcionado.
Parámetros
El Player que estás obteniendo el Translator por.
Devuelve
La instancia Translator para el idioma especificado.
Muestras de código
This code sample attempts to retrieve a Translator object for the local player. LocalizationService:GetTranslatorForPlayerAsync() is wrapped in a pcall because it may error. If it does not error and returns a Translator, it translates and prints "Hello World!" in the player's language. If the function errors, it prints "GetTranslatorForLocaleAsync failed:" followed by the error message.
LocalizationService:GetTranslatorForPlayer() can also be used if you'd like to get the player's translator without yielding until the function returns.
local LocalizationService = game:GetService("LocalizationService")
local Players = game:GetService("Players")
local textLabel = script.Parent
local success, translator = pcall(function()
return LocalizationService:GetTranslatorForPlayerAsync(Players.LocalPlayer)
end)
if success then
local result = translator:Translate(textLabel, "Hello World!")
print(result)
else
print("GetTranslatorForPlayerAsync failed: " .. translator)
end