diff --git a/public/fr.json b/public/fr.json
new file mode 100644
index 00000000..793fcfa3
--- /dev/null
+++ b/public/fr.json
@@ -0,0 +1 @@
+[{"definition": [], "word_type": "Noun", "levels": ["Beginner", "Upper Beginner"], "vocab_id": 2, "english_translation": "Sweet potato", "word": "Patate douce", "examples": ["Est-ce qu'on commande des frites de patate douce aussi?"], "gender": "f"}]
\ No newline at end of file
diff --git a/public/jp.json b/public/jp.json
index 9f4c51bb..41ead595 100644
--- a/public/jp.json
+++ b/public/jp.json
@@ -1 +1 @@
-[{"definition": [], "word_type": "Verb", "levels": ["Upper Intermediary", "Advanced"], "vocab_id": 20, "english_translation": "to take a look", "word": "\u8997\u304f\uff08\u306e\u305e\u304f\uff09", "examples": [], "gender": null}, {"definition": [], "word_type": "Noun", "levels": ["Beginner", "Upper Beginner"], "vocab_id": 21, "english_translation": "cram school", "word": "\u587e\u3000\uff08\u3058\u3085\u304f\uff09", "examples": ["\u587e\u306e\u5f8c\u3067\u3001\u5bb6\u306b\u3059\u3050\u5e30\u308a\u307e\u3059"], "gender": null}, {"definition": [], "word_type": "Verb", "levels": ["Upper Intermediary", "Advanced"], "vocab_id": 22, "english_translation": "to reward, to compensate", "word": "\u5831\u3046\u3000\uff08\u3080\u304f\u3046\uff09", "examples": ["\u52aa\u529b\u304c\u5831(\u3080\u304f)\u308f\u308c\u308b"], "gender": null}]
\ No newline at end of file
+[{"definition": [], "word_type": "Verb", "levels": ["Upper Intermediary", "Advanced"], "vocab_id": 20, "english_translation": "to take a look", "word": "\u8997\u304f\uff08\u306e\u305e\u304f\uff09", "examples": ["\u9855\u5fae\u93e1\uff08\u3051\u3093\u3073\u304d\u3087\u3046\uff09\u3092\u306e\u305e\u3044\u3066\u3044\u305f.", "\u3042\u306e\u7bb1\u306e\u4e2d\u306b\u306f\u3001\u3061\u3087\u3063\u3068\u8997\u3044\u3066\u3044\u305f\u3002"], "gender": null}, {"definition": [], "word_type": "Noun", "levels": ["Beginner", "Upper Beginner"], "vocab_id": 21, "english_translation": "cram school", "word": "\u587e\u3000\uff08\u3058\u3085\u304f\uff09", "examples": ["\u587e\u306e\u5f8c\u3067\u3001\u5bb6\u306b\u3059\u3050\u5e30\u308a\u307e\u3059"], "gender": null}, {"definition": [], "word_type": "Verb", "levels": ["Upper Intermediary", "Advanced"], "vocab_id": 22, "english_translation": "to reward, to compensate", "word": "\u5831\u3046\u3000\uff08\u3080\u304f\u3046\uff09", "examples": ["\u52aa\u529b\u304c\u5831(\u3080\u304f)\u308f\u308c\u308b"], "gender": null}, {"definition": ["\u6012\u308a\u306e\u611f\u60c5\u304c\u308f\u3044\u3066\u304f\u308b\u3053\u3068\u3092\u8868\u3059"], "word_type": "Verb", "levels": ["Intermediary", "Upper Intermediary"], "vocab_id": 23, "english_translation": "to be annoyed", "word": "\u539f\u304c\u7acb\u3064", "examples": ["\u5f7c\u3089\u306e\u5931\u793c\u306a\u614b\u5ea6\u306b\u306f\u8179\u304c\u7acb\u3064\u3002"], "gender": null}, {"definition": [], "word_type": "Noun", "levels": ["Intermediary", "Upper Intermediary"], "vocab_id": 24, "english_translation": "microscope", "word": "\u9855\u5fae\u93e1\uff08\u3051\u3093\u3073\u304d\u3087\u3046\uff09", "examples": [], "gender": null}, {"definition": ["expensive, luxurious, luxury"], "word_type": "Noun", "levels": ["Upper Beginner", "Intermediary"], "vocab_id": 25, "english_translation": "luxury", "word": "\u9ad8\u7d1a\uff08\u3053\u3046\u304d\u3085\u3046\uff09", "examples": ["\u9ad8\u7d1a\u30ec\u30b9\u30c8\u30e9\u30f3\u306b\u3044\u304d\u307e\u305b\u3093\u304b\uff1f", "\u9ad8\u7d1a\u3067\u30d1\u30e9\u3067\u5bb6\u5185\u306e\u304a\u8a95\u751f\u65e5\u30d7\u30ec\u30bb\u30f3\u30c8\u3092\u8cb7\u3044\u307e\u3057\u305f\u3002", "\u30b3\u30f3\u30d3\u30cb\u306b\u884c\u304f\u306a\u3089\u3001\u304a\u5f01\u5f53\u3092\u8cb7\u3063\u3066\u304f\u308c\u306a\u3044\u3002"], "gender": null}, {"definition": [], "word_type": "Noun", "levels": ["Upper Beginner", "Intermediary"], "vocab_id": 26, "english_translation": "disaster", "word": "\u707d\u5bb3\uff08\u707d\u5bb3\uff09", "examples": ["\u707d\u5bb3\u6642\u3001\u5b89\u5168\u306a\u5834\u6240\u306b\u3044\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044\u3002"], "gender": null}, {"definition": ["\u53e3\u304b\u3089\u7121\u610f\u8b58\u306b\u6d41\u308c\u51fa\u308b\u553e\u6db2 (\u3060\u3048\u304d) \u3002"], "word_type": "Noun", "levels": ["Beginner", "Upper Beginner"], "vocab_id": 27, "english_translation": "drool \ud83e\udd24", "word": "\u3088\u3060\u308c", "examples": [], "gender": null}]
\ No newline at end of file
diff --git a/src/features/admin/components/VocabForm.tsx b/src/features/admin/components/VocabForm.tsx
index c13b772b..0011f37e 100644
--- a/src/features/admin/components/VocabForm.tsx
+++ b/src/features/admin/components/VocabForm.tsx
@@ -1,8 +1,7 @@
-import { DetailedHTMLProps, FormEvent, FormEventHandler, FormHTMLAttributes, useEffect, useState } from "react"
+import { FormEventHandler, useEffect, useState } from "react"
import { addVocabulary, deleteVocabulary, updatedVocabulary, } from "../lib/api"
import { VocabularyType, Gender, LanguageProficienyLevel, SupportedLanguages, WordType } from "@/lib/types"
import { useNavigate } from "react-router-dom"
-import { finalization, title } from "process"
type TextAreaContent = {
id: string
diff --git a/src/pages/VocabFormAdmin.tsx b/src/pages/VocabFormAdmin.tsx
index e77edf97..4dfefc24 100644
--- a/src/pages/VocabFormAdmin.tsx
+++ b/src/pages/VocabFormAdmin.tsx
@@ -50,7 +50,6 @@ export default function VocabFormAmin() {
<>
OR
-