diff --git a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/es6/complete-a-promise-with-resolve-and-reject.md b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/es6/complete-a-promise-with-resolve-and-reject.md
index 6d3ec94e0ee..f09f1282bf8 100644
--- a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/es6/complete-a-promise-with-resolve-and-reject.md
+++ b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/es6/complete-a-promise-with-resolve-and-reject.md
@@ -20,15 +20,15 @@ const myPromise = new Promise((resolve, reject) => {
});
```
-El ejemplo anterior utiliza strings como argumento de las funciones, pero podrían ser cualquier otra cosa. A menudo, podría ser un objeto, del que utilizas datos, para colocar en tu sitio web o en otro lugar.
+El ejemplo anterior usa cadenas como argumento de las funciones, pero podrían ser cualquier otra cosa. A menudo, podría ser un objeto, del que utilizas datos, para colocar en tu sitio web o en otro lugar.
# --instructions--
-Haga una función promesa que maneje el éxito y el fallo. Si `responseFromServer` es `true`, llame al método `resolve` para completar satisfactoriamente la promesa. `resolve` devuelve un string con el valor `We got the data`. Si `responseFromServer` es `false`, utilice el método `reject` y devuelva la cadena: `Data not received`.
+Haga una función promesa que maneje el éxito y el fallo. Si `responseFromServer` es `true`, llame al método `resolve` para completar satisfactoriamente la promesa. Pasa a `resolve` una cadena con el valor `We got the data`. Si `responseFromServer` es `false`, utiliza el método `reject` y devuelve la cadena: `Data not received`.
# --hints--
-`resolve` debe ser llamada con el string esperado, cuando la condición `if` es `true`.
+`resolve` debe ser llamada con la cadena esperada, cuando la condición `if` es `true`.
```js
assert(
@@ -40,7 +40,7 @@ assert(
);
```
-`reject` debe ser llamada con el string esperado, cuando la condición `if` es `false`.
+`reject` debe ser llamada con la cadena esperada, cuando la condición `if` es `false`.
```js
assert(
diff --git a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/es6/create-strings-using-template-literals.md b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/es6/create-strings-using-template-literals.md
index b13cd03bb1a..7c5f3dad13b 100644
--- a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/es6/create-strings-using-template-literals.md
+++ b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/es6/create-strings-using-template-literals.md
@@ -1,6 +1,6 @@
---
id: 587d7b8a367417b2b2512b4e
-title: Crea strings usando plantillas literales
+title: Crea cadenas usando plantillas literales
challengeType: 1
forumTopicId: 301200
dashedName: create-strings-using-template-literals
@@ -8,9 +8,9 @@ dashedName: create-strings-using-template-literals
# --description--
-Una nueva característica de ES6 es la plantilla literal. Este es un tipo especial de strings que facilita la creación de strings complejos.
+Una nueva característica de ES6 es la plantilla literal. Este es un tipo especial de cadena que facilita la creación de cadenas complejas.
-Las plantillas literales te permiten crear strings multilínea y usar características de interpolación, para crear strings.
+Las plantillas literales te permiten crear cadenas multilínea y usar características de interpolación, para crearlas.
Fíjese en el código debajo:
diff --git a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/es6/use-arrow-functions-to-write-concise-anonymous-functions.md b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/es6/use-arrow-functions-to-write-concise-anonymous-functions.md
index 29da4da859f..28c4562d9fb 100644
--- a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/es6/use-arrow-functions-to-write-concise-anonymous-functions.md
+++ b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/es6/use-arrow-functions-to-write-concise-anonymous-functions.md
@@ -34,7 +34,7 @@ Cuando la función no posee cuerpo y sólo tiene un valor de retorno, la sintaxi
const myFunc = () => "value";
```
-Este código todavía retorna el string `value` por defecto.
+Este código todavía devolverá la cadena `value` por defecto.
# --instructions--
diff --git a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/es6/write-concise-declarative-functions-with-es6.md b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/es6/write-concise-declarative-functions-with-es6.md
index cef2c55c1fc..f582298031b 100644
--- a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/es6/write-concise-declarative-functions-with-es6.md
+++ b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/es6/write-concise-declarative-functions-with-es6.md
@@ -1,6 +1,6 @@
---
id: 587d7b8b367417b2b2512b50
-title: Escribe funciones declarativas concisas con ES6
+title: Escribe funciones breves y declarativas con ES6
challengeType: 1
forumTopicId: 301224
dashedName: write-concise-declarative-functions-with-es6