A comprehensive English-Persian dictionary API with over 4 million translated words
https://api-farsimatrix.ehsanjs.ir
4M+
Translated Words
69
Word Groups
100%
Free to Use
info
About FarsiMatrix API
FarsiMatrix is a comprehensive English-Persian dictionary API that provides access to over 4 million translated words across 69 specialized groups.
It's designed to allow developers to easily integrate dictionary functionality into their applications and websites.
All requests return JSON responses and do not require authentication.
فارسیماتریکس یک API جامع دیکشنری انگلیسی به فارسی است که دسترسی به بیش از 4 میلیون کلمه ترجمه شده در 69 گروه تخصصی را فراهم میکند.
این سرویس به گونهای طراحی شده که توسعهدهندگان بتوانند به راحتی قابلیتهای دیکشنری را در برنامهها و وبسایتهای خود ادغام کنند.
تمامی درخواستها به صورت JSON پاسخ داده میشوند و نیاز به احراز هویت ندارند.
stars
Key Features
check_circle
Bilingual Search
Search in both English and Persian
check_circle
Specialized Groups
69 specialized word categories
check_circle
Quiz Generation
Create vocabulary quizzes
check_circle
No Authentication
Free to use without API keys
rocket_launch
Getting Started
To start using the FarsiMatrix API, simply make HTTP GET requests to our endpoints.
All responses are in JSON format. Here's a quick example:
FarsiMatrix contains over 4 million translated words organized into 69 specialized groups.
Browse all groups below or use the search to find specific categories.
search
Group Name
Word Count
categoryGET/groups
This endpoint returns a list of all dictionary groups. Each group includes an ID, group name, display name, and the number of words in it.
Parameter
Type
Required
Description
-
-
No
This endpoint has no parameters
play_circle
Try It
code
Server Response
shuffleGET/random
This endpoint returns one or more random words from the dictionary. You can specify the desired group and the number of words using parameters.
Parameter
Type
Required
Description
group
String
No
Group name to filter words
limit
Number
No
Number of words to return (default: 1)
play_circle
Try It
code
Server Response
searchGET/search
This endpoint is used to search for words in the dictionary. You can limit the search to a specific group and choose between exact or non-exact search.
Parameter
Type
Required
Description
q
String
Yes
Search query
group
String
No
Group name to filter results
exact
Boolean
No
Exact match (true) or partial match (false) - default: false
play_circle
Try It
code
Server Response
quizGET/quiz
This endpoint generates quiz questions for testing vocabulary knowledge. It supports both translation quizzes and multiple-choice quizzes.
Parameter
Type
Required
Description
group
String
No
Group name to filter questions
limit
Number
No
Number of questions (default: 10, max: 50)
type
String
No
Quiz type: "translation" or "multiple-choice" (default: "translation")