diff --git a/locales/es.yml b/locales/es.yml
index 759314d95..7f94e9328 100644
--- a/locales/es.yml
+++ b/locales/es.yml
@@ -58,9 +58,9 @@ common:
     monday: "Lunes"
     tuesday: "Martes"
     wednesday: "Miércoles"
-    thursday: "木曜日"
-    friday: "金曜日"
-    saturday: "土曜日"
+    thursday: "Jueves"
+    friday: "Viernes"
+    saturday: "Sábado"
   reactions:
     like: "me gusta"
     love: "amor"
@@ -78,27 +78,27 @@ common:
     d: "¿Quieres decir algo?"
     e: "¡Escribe aquí!"
     f: "Esperando a que escribas algo..."
-  search: "検索"
+  search: "Buscar"
   delete: "eliminar"
   loading: "cargando"
   ok: "OK"
-  update-available-title: "更新があります"
+  update-available-title: "Actualización disponible"
   update-available: "Hay disponible una nueva versión de Misskey ({newer}, la versión actual es {current}). Refresca la página para aplicar las actualizaciones."
   my-token-regenerated: "Tu token se ha regenerado vas a ser desconectado."
-  i-like-sushi: "私は(プリンよりむしろ)寿司が好き"
-  show-reversi-board-labels: "リバーシのボードの行と列のラベルを表示"
-  verified-user: "認証済みのユーザー"
+  i-like-sushi: "Prefiero sushi a pudín"
+  show-reversi-board-labels: "Mostrar etiquetas de filas y columnas en Reversi"
+  verified-user: "Usuario verificado"
   reversi:
-    drawn: "引き分け"
-    my-turn: "あなたのターンです"
-    opponent-turn: "相手のターンです"
-    turn-of: "{}のターンです"
-    past-turn-of: "{}のターン"
-    won: "{}の勝ち"
-    black: "黒"
-    white: "白"
-    total: "合計"
-    this-turn: "{}ターン目"
+    drawn: "Empatado"
+    my-turn: "Mi turno"
+    opponent-turn: "Turno del oponente"
+    turn-of: "Es turno de {}"
+    past-turn-of: "Turno de {}"
+    won: "{} ha ganado"
+    black: "Negro"
+    white: "Blanco"
+    total: "Total"
+    this-turn: "Turno de {}"
   widgets:
     analog-clock: "Reloj analógico"
     profile: "Perfil"
@@ -127,7 +127,7 @@ common:
     widgets: "Accesorios"
     home: "Inicio"
     local: "Local"
-    hybrid: "ソーシャル"
+    hybrid: "Social"
     global: "Global"
     notifications: "Notificaciones"
     list: "Listado"
@@ -141,9 +141,9 @@ common:
     stack-left: "A la izqda."
     pop-right: "A la dcha."
 auth/views/form.vue:
-  share-access: "<i>{{ app.name }}</i>があなたのアカウントにアクセスすることを<b>許可</b>しますか?"
-  permission-ask: "このアプリは次の権限を要求しています:"
-  account-read: "アカウントの情報を見る。"
+  share-access: "¿Deseas <b>permitir</b> a <i>{{ app.name }}</i> acceder a tu cuenta?"
+  permission-ask: "La aplicación requiere los siguientes permisos:"
+  account-read: "Viendo información de la cuenta:"
   account-write: "アカウントの情報を操作する。"
   note-write: "投稿する。"
   like-write: "いいねしたりいいね解除する。"
@@ -199,7 +199,7 @@ common/views/components/games/reversi/reversi.room.vue:
   waiting-for-both: "準備中"
   cancel: "キャンセル"
   ready: "準備完了"
-  cancel-ready: "準備続行"
+  cancel-ready: "Cancelar \"Listo\""
 common/views/components/connect-failed.vue:
   title: "Imposible conectar al servidor"
   description: "Hay un problema en tu conexió o puede que el servidor esté caido o en mantenimiento. Por favor {try again} más tarde."
@@ -330,24 +330,24 @@ common/views/widgets/broadcast.vue:
   have-a-nice-day: "¡Buenos dias!"
   next: "Siguiente"
 common/views/widgets/calendar.vue:
-  year: "{}年"
-  month: "{}月"
-  day: "{}日"
-  today: "今日:"
-  this-month: "今月:"
-  this-year: "今年:"
+  year: "Año {}"
+  month: "Mes {}"
+  day: "Día {}"
+  today: "Hoy:"
+  this-month: "Este mes:"
+  this-year: "Este año:"
 common/views/widgets/donation.vue:
   title: "Donaciones"
-  text: "Misskeyの運営にはドメイン、サーバー等のコストが掛かります。Misskeyは広告を掲載したりしないため、収入を皆様からの寄付に頼っています。もしご興味があれば、{}までご連絡ください。ご協力ありがとうございます。"
+  text: "Para mantener Misskey funcionando tenemos que pagar por el dominio, los costos de hospedaje y otros costos. Como no recibimos dinero de publicidad, contamos con el apoyo de todos ustedes. Si estás interesado en ayudar, contacta a {}. ¡Muchas gracias por tu contribución!"
 common/views/widgets/photo-stream.vue:
-  title: "フォトストリーム"
-  no-photos: "写真はありません"
+  title: "Galería de fotos"
+  no-photos: "No hay fotos."
 common/views/widgets/posts-monitor.vue:
-  title: "投稿チャート"
-  toggle: "表示を切り替え"
+  title: "Tabla de publicaciones"
+  toggle: "Alternar vistas"
 common/views/widgets/hashtags.vue:
-  title: "ハッシュタグ"
-  count: "{}人が投稿"
+  title: "Etiquetas"
+  count: "{} usuarios mencionados"
   empty: "トレンドなし"
 common/views/widgets/server.vue:
   title: "サーバー情報"