Technical assignment (Terms of Reference) for creating a website similar to https://translated.com/welcome,
Using React.js
Website name: LinguaConnect
Project goal:
Create a modern, user-friendly, and functional website for providing translation, localization, and editing services in various languages. The platform is aimed at private clients and companies, offering an automated order process for translations performed by a professional team of the company, without the option to select a specific translator. The website should be intuitive, emphasizing ease of ordering, transparent pricing, and high service quality.
1. General description of the project
LinguaConnect is a platform for ordering professional translation services provided by a centralized team of company translators. Main functions of the website:
- Ordering translations, localization, editing, and other language services.
- Transparent pricing system with instant cost calculation.
- Personal account for clients.
- Integration with popular platforms and APIs for automating orders.
The website must support a multilingual interface (at least 5 languages: English, Russian, Spanish, French, Chinese) and be optimized for SEO to attract organic traffic.
---
### 2. Target audience
- Private individuals: Need translation of personal documents, letters, resumes.
- Businesses: Companies requiring website localization, marketing materials, technical documentation.
- Developers: Companies or individuals using APIs to integrate translation services into their products.
---
### 3. Main sections and functionality of the website
#### 3.1. Home page
- Purpose: Attract attention and showcase the key advantages of the platform.
- Elements:
- Concise headline: "Professional translation in 100+ languages in a couple of clicks".
- CTA button (Call to Action): "Calculate cost" or "Order translation".
- Brief description of services: translation, localization, editing, interpreting.
- Customer reviews block.
- Interactive cost calculator (input word count, select languages, service type).
- Benefits section: speed, quality, transparency, professional team.
- Integration with trust widget (logos of well-known clients, certificates).
#### 3.2. Cost calculator
- Form for calculating translation costs:
- Select language pair (e.g., English → Russian).
- Input word count or upload file for analysis.
- Select service type (translation, editing, localization).
- Additional options: urgency, specialized translation (legal, medical, technical).
- Display approximate cost in real-time.
- Button "Order now" linking to the order form.
#### 3.3. Services catalog
- Sections:
- Document translation (passports, diplomas, contracts).
- Website and app localization.
- Text editing and proofreading.
- Interpreting (online/offline).
- For each service: description, examples, estimated timelines and prices.
#### 3.4. Personal account
- For clients:
- Order history.
- Upload documents for translation.
- Communication with manager via built-in chat.
- Payment for orders (integration with popular payment systems: PayPal, Stripe, bank cards).
- Track order status (in progress, completed, delivered).