Falsos amigos del inglés técnico
En esta lección
Un falso amigo (en inglés, false friend o false cognate) es una palabra que se parece a otra en español pero significa algo distinto. En programación son peligrosos porque aparecen en la documentación, en los mensajes de error y en las reuniones: si entiendes lo contrario de lo que dice, pierdes tiempo o rompes algo. En esta lección verás los más comunes, con ejemplos reales de código y de conversación.
Conviene tener a mano antes Vocabulario básico y Siglas y jerga.
Palabras técnicas con trampa
library: librería no es “librería”
| Inglés | Pronunciación | Significado real | NO significa |
|---|---|---|---|
| library | /láibrari/ | biblioteca; en código, un conjunto de funciones ya hechas | tienda de libros (eso es bookstore) |
We use a library to format dates.
“Usamos una biblioteca para dar formato a las fechas.” En el mundo del código ya se usa “librería” por costumbre, pero en inglés es library; si vas a una tienda de libros, pide bookstore.
argument: no es solo “argumento”
| Inglés | Significado en programación | También significa |
|---|---|---|
| argument | valor que pasas a una función al llamarla | discusión, pelea |
def greet(name): # name es un parámetro (parameter)
print("Hello", name)
greet("Ana") # "Ana" es el argumento (argument)
TypeError: greet() takes 1 positional argument but 2 were given
El mensaje real de Python dice: “greet() toma 1 argumento posicional pero se le dieron 2”. Un parameter es lo que defines en la función; un argument, lo que le pasas. La gente los mezcla y no pasa nada grave. Pero ojo con We had an argument en una reunión: significa “tuvimos una discusión”.
to parse: no es “parsear” a ciegas
| Inglés | Pronunciación | Significado | Ejemplo |
|---|---|---|---|
| to parse | /pars/ | analizar un texto y convertirlo en datos estructurados | JSON.parse(text) |
JSON.parse("{bad");
// SyntaxError: Expected property name or '}' in JSON at position 1 (line 1 column 2)
Sale parse cuando transformas un texto (JSON, fecha, número) a otra forma. Failed to parse JSON = “no se pudo analizar el JSON” (probablemente no es JSON válido). No tiene nada que ver con “parcial”.
deprecated: no es “depreciado” en dinero
| Inglés | Pronunciación | Significado |
|---|---|---|
| deprecated | /déprikeitid/ | obsoleto: aún funciona, pero se desaconseja y se quitará |
| to deprecate | /déprikeit/ | marcar como obsoleto |
Warning: this method is deprecated. Use fetch() instead.
“Aviso: este método está obsoleto. Usa fetch() en su lugar.” No es “depreciado” como un coche que pierde valor. Cuando algo está deprecated, planifica migrarlo antes de que desaparezca.
support: no es “soportar”
| Inglés | Pronunciación | Significado | Ejemplo |
|---|---|---|---|
| to support | /sapórt/ | admitir, ser compatible con | Chrome supports this feature. |
| support (sustantivo) | /sapórt/ | soporte técnico, ayuda | Contact support. |
| supported / unsupported | admitido / no admitido | Unsupported browser. |
This browser does not support the audio element.
“Este navegador no admite el elemento de audio.” En español “soportar” tiene un sentido de “aguantar” (“no soporto el ruido”). En inglés, to support es “dar compatibilidad”. Para aguantar se dice to stand o to put up with.
record: dos pronunciaciones
| Inglés | Pronunciación | Categoría | Significado |
|---|---|---|---|
| record | /récord/ | sustantivo | registro (fila de base de datos); récord |
| to record | /ricórd/ | verbo | grabar |
Save the record. = “guarda el registro”. Record the screen. = “graba la pantalla”. Fíjate en que el acento cambia.
fault: culpa, no solo “fallo”
| Inglés | Significado | Ejemplo |
|---|---|---|
| fault | culpa; también defecto técnico | It's not my fault. |
| segmentation fault | fallo de acceso a memoria | Segmentation fault (core dumped) |
| fail / failure | fallar / fallo | The test failed. |
It's my fault = “es culpa mía”. En bases de datos y sistemas, fault es un fallo; en una reunión, también puede ser una culpa. Usa failure o error para “fallo” general.
execute: ejecutar, no “ejecutar a alguien”
| Inglés | Pronunciación | Significado |
|---|---|---|
| to execute | /éksikiut/ | ejecutar (un programa) |
| to run | /ran/ | ejecutar, correr (más común en el día a día) |
| to kill a process | /kil/ | matar un proceso (terminarlo) |
Run the script. es lo normal; execute suena más formal. En inglés técnico no es violento decir kill o abort (abortar).
Palabras de uso general con trampa
actually: no es “actualmente”
| Inglés | Pronunciación | Significado real | Para “actualmente” di |
|---|---|---|---|
| actually | /ákchuali/ | en realidad, de hecho | currently, at the moment, right now |
Actually, the bug is in the database, not in the code.
The server is currently running version 4.
“En realidad, el bug está en la base de datos y no en el código.” / “El servidor funciona actualmente con la versión 4.” Y la palabra “actual” también: actual = real (the actual value), no “actual” en el tiempo. Para “actual” (de ahora) se usa current.
eventually: no es “eventualmente”
| Inglés | Significado real | Para “eventualmente/a veces” di |
|---|---|---|
| eventually | al final, con el tiempo | occasionally, sometimes, possibly |
Eventually, the build finished. = “Finalmente, la compilación terminó”. En cambio eventual consistency en bases de datos significa “consistencia que se alcanza con el tiempo”. Un error común es decir eventually it fails para “a veces falla”: di sometimes it fails.
sensible: no es “sensible”
| Inglés | Pronunciación | Significado | Para “sensible” (sensitive) di |
|---|---|---|---|
| sensible | /sénsibol/ | sensato, razonable | sensitive /sénsitiv/ |
Use sensible default values.
Never log sensitive data such as passwords.
“Usa valores por defecto razonables.” / “Nunca registres datos sensibles como contraseñas.” Dos palabras distintas que se confunden mucho: sensitive data son datos delicados; sensible es “con sentido”.
to assist / assistance: asistir a un evento no
| Inglés | Significado | Para “asistir a” di |
|---|---|---|
| to assist | ayudar | to attend (una reunión) |
| assistance | ayuda | attendance (asistencia a un evento) |
Can you assist me? = “¿Puedes ayudarme?”. Did you attend the meeting? = “¿Asististe a la reunión?”. Decir I assisted the meeting suena a “ayudé en la reunión”.
to realize: darse cuenta, no “realizar”
| Inglés | Pronunciación | Significado | Para “realizar” di |
|---|---|---|---|
| to realize | /ríalaiz/ | darse cuenta | to do, to carry out, to perform |
I realized the file was empty. = “Me di cuenta de que el archivo estaba vacío”. I did the migration = “Realicé la migración”.
to pretend: fingir, no “pretender”
| Inglés | Significado | Para “pretender” di |
|---|---|---|
| to pretend | fingir | to intend, to try, to expect |
I'm trying to fix it. = “Pretendo arreglarlo”. The script pretends to be a browser = “el script finge ser un navegador” (por eso a veces vemos user agent spoofing).
Otros falsos amigos de uso frecuente
| Inglés | Significado real | NO es | Para lo que NO es, di |
|---|---|---|---|
| constipated | estreñido | constipado | to have a cold |
| embarrassed | avergonzado | embarazada | pregnant |
| success | éxito | suceso | event |
| exit | salida (exit(0)) | éxito | success |
| resume /rizúm/ | reanudar | resumen | summary |
| resume /résumei/ | CV (en EE. UU.) | CV en el Reino Unido | |
| application | aplicación; también solicitud | ||
| to apply | aplicar; también presentarse a una oferta | ||
| carpet | moqueta | carpeta | folder |
| lecture | clase magistral | lectura | reading |
| large | grande | largo | long |
| to introduce | presentar a alguien | introducir datos | to enter o to type |
| to attend | asistir | atender a un cliente | to serve |
| to assume | suponer | asumir una responsabilidad | to take on |
| sympathetic | comprensivo | simpático | nice o friendly |
| polite | educado | político | politician |
| fabric | tela | fábrica | factory |
| injury | lesión | injuria | insult |
Los que vas a necesitar a diario en el trabajo son library, argument, actually, eventually, sensible, assist, realize, support, record, application, resume y folder (no carpet). El resto sirve para que no te pillen en una conversación.
Más trampas que verás en código y documentación
| Inglés | Cuidado | Qué significa | Ejemplo |
|---|---|---|---|
| domain | no es “dominio de un idioma” | dominio web (example.com) o ámbito de negocio | The domain expired. |
| object | no es solo “objeto” | objeto, y como verbo, objetar | Create an object. |
| class | no es “clase de colegio” | molde de objetos | class User {} |
| extend | no es “extender” una mano | heredar o ampliar | class Admin extends User |
| interface | no es “interfaz gráfica” necesariamente | contrato de métodos | interface Shape {} |
| return | no es “retornar a casa” | devolver un valor | return total; |
| import / export | importar/exportar | traer/llevar código | import fs from "fs" |
| instance | no es “instancia judicial” | ejemplar de una clase | a new instance |
| session | no es “sesión de terapia” | datos de un usuario en el servidor | session expired |
| trace | no es “traza” siempre | rastro de llamadas | stack trace |
| issue | no es “tema” ni “emisión” | incidencia, problema | Open an issue. |
| delivery | entrega | continuous delivery | |
| exception | excepción, error durante la ejecución | throw new Exception() | |
| resolve | resolver, pero también “completarse con éxito” una promesa | The promise resolves. | |
| to dispatch | despachar, enviar un evento | dispatch(action) | |
| to handle | manejar, gestionar | handle the error | |
| to catch | atrapar | catch (error) | |
| to throw | lanzar | throw new Error() | |
| string | no es “cadena” sino “texto” en programación | cadena de texto | A string. |
Consejo: cuando dudes del significado de una palabra que se parece al español, búscala en un diccionario (WordReference o Cambridge) antes de dar por supuesto el sentido. Y si aparece en un error, busca el mensaje completo.
Frases que no se dicen así
Algunas construcciones españolas se copian al inglés y suenan raras:
| Español | Mal (traducción literal) | Bien |
|---|---|---|
| Tengo 25 años | I have 25 years | I am 25 years old. |
| Estoy de acuerdo | I am agree | I agree. |
| Depende | It depends of | It depends on |
| Estoy aprendiendo | I learn Java | I'm learning Java. |
| Ya lo he hecho | I did it already? | I've already done it. |
| Me gusta la web | Me likes web | I like the web. |
| Tengo hambre | I have hunger | I'm hungry. |
| Hace mucho que… | Since much time | For a long time |
| Estoy interesado | I am interested in | (correcto con in, no by) |
| Subir un archivo | Raise a file | Upload a file. |
| Bajar un archivo | Lower a file | Download a file. |
Errores frecuentes
- Decir “actually” cuando quieres “actualmente”. Usa
currentlyoat the moment. - Decir “eventually” por “a veces”. Usa
sometimesuoccasionally. - Escribir “sensible data” en un informe de seguridad. Es
sensitive data. - Traducir “library” como tienda. Es biblioteca de código.
- Usar “to assist” por “asistir a una reunión”. Es
to attend. - Pensar que “deprecated” ya no funciona. Funciona, pero se retirará.
- Entender “record” siempre como “récord”. En bases de datos es un registro.
- Fiarte de la apariencia. Si una palabra se parece demasiado al español, comprueba su sentido.
Resumen
| Falso amigo | Significa de verdad | Para el sentido español di |
|---|---|---|
| library | biblioteca de código | bookstore (librería) |
| argument | valor que pasas a una función; discusión | |
| actually | en realidad | currently (actualmente) |
| eventually | al final, con el tiempo | sometimes (eventualmente) |
| sensible | sensato, razonable | sensitive (sensible) |
| to assist | ayudar | to attend (asistir a) |
| to realize | darse cuenta | to do / to perform (realizar) |
| to support | admitir, ser compatible con | to stand (soportar) |
| deprecated | obsoleto | |
| parse | analizar un texto y convertirlo en datos | |
| record | registro (sust.) / grabar (verbo) | |
| fault | culpa o fallo |
Siguiente lección: Pronunciación.
Pon a prueba lo que has aprendido
¿Te ha quedado claro? Márcala y verás tu progreso en el explorador.