diff --git a/5-network/02-formdata/article.md b/5-network/02-formdata/article.md
index d281d0756..9082302f2 100644
--- a/5-network/02-formdata/article.md
+++ b/5-network/02-formdata/article.md
@@ -1,26 +1,26 @@
# FormData
-This chapter is about sending HTML forms: with or without files, with additional fields and so on.
+Éste capítulo trata sobre el envío de formularios HTML: con o sin archivos, con campos adicionales y cosas similares.
-[FormData](https://xhr.spec.whatwg.org/#interface-formdata) objects can help with that. As you might have guessed, it's the object to represent HTML form data.
+Los objetos [FormData](https://xhr.spec.whatwg.org/#interface-formdata) pueden ser de ayuda en esta tarea. Tal como habrás supuesto, éste es el objeto encargado de representar los datos de los formularios HTML.
-The constructor is:
+El constructor es:
```js
let formData = new FormData([form]);
```
-If HTML `form` element is provided, it automatically captures its fields.
+Si se le brinda un elemento HTML `form`, el objeto automáticamente capturará sus campos.
-The special thing about `FormData` is that network methods, such as `fetch`, can accept a `FormData` object as a body. It's encoded and sent out with `Content-Type: multipart/form-data`.
+Lo que hace especial al objeto `FormData` es que los métodos de red, tales como `fetch`, pueden aceptar un objeto `FormData` como el cuerpo. Es codificado y enviado como `Content-Type: multipart/form-data`.
-From the server point of view, that looks like a usual form submission.
+Desde el punto de vista del servidor, se ve como una entrega normal.
-## Sending a simple form
+## Enviando un formulario simple
-Let's send a simple form first.
+Enviemos un formulario simple.
-As you can see, that's almost one-liner:
+Tal como se puede ver, es prácticamente una línea:
```html run autorun
@@ -110,15 +110,15 @@ Here's an example with such form:
```
-## Sending a form with Blob data
+## Enviando un formulario con datos Blob
-As we've seen in the chapter , it's easy to send dynamically generated binary data e.g. an image, as `Blob`. We can supply it directly as `fetch` parameter `body`.
+Tal como pudimos ver en el capítulo , es fácil enviar datos binarios generados dinámicamente (por ejemplo una imagen) como `Blob`. Podemos proporcionarlos directamente en un `fetch` con el parámetro `body`.
-In practice though, it's often convenient to send an image not separately, but as a part of the form, with additional fields, such as "name" and other metadata.
+De todos modos, en la práctica suele ser conveniente enviar la imagen como parte del formulario junto a otra metadata tal como el nombre y no de forma separada.
-Also, servers are usually more suited to accept multipart-encoded forms, rather than raw binary data.
+Además los servidores suelen ser más propensos a aceptar formularios multipart, en lugar de datos binarios sin procesar.
-This example submits an image from `