Skip to main content

TRANSLATIONESE ANALYSER

This distribution is an application with a user interface designed for analyzing the phenomenon of translationese in translations from English into Russian.

Translationese refers to the unique features of translated texts that differentiate them from original, non-translated texts written in the target language. By employing comparative analysis across translated and non-translated corpora, the program identifies specific linguistic indicators associated with this phenomenon.


Main Features

1. Text preprocessing

  • Removing references and weblinks.
  • Adjusting text length based on user's choice.
  • Ensuring correct sentence segmentation.

Input Options:

  • Direct Input: Paste text using Ctrl+V in the console.
  • File Input: Place .txt files in one of the following folders:
    • auth_texts for non-translated texts.
    • mt_texts for machine translations.
    • ht_texts for human translations.

Note:
If you choose the File Input option, make sure to create the folders auth_texts, mt_texts, and ht_texts in your working directory and place your file for analysis into one of these folders.

If these folders are not present, they will be automatically created in the root of your working directory when you attempt to select this option. If no file is found, the program will still create these folders for you.

Processed Texts:
After the text is processed, it will be automatically saved in one of the following directories:

  • auth_ready for non-translated texts.
  • mt_ready for machine-translated texts.
  • ht_ready for human-translated texts.

These directories will be created automatically in the root of your working directory if they do not already exist.

2. Indicator Analysis

The program analyzes texts across five groups of translationese characteristics:

  • Simplification which suggests that translated texts are structurally and lexically simpler than non-translated texts.
  • Normalization assumes that translated texts tend to use more normalized grammatical structures and fixed expressions.
  • Explicitation highlights the tendency in translated texts to explicitly express elements that are implicit in the original text.
  • Interference captures the transfer of source language features into translation.
  • Other translationese indicators which cover additional features outside the main characteristics.

When users run the program, they will see all available translationese indicators displayed in the interface for detailed analysis and exploration.

3. Text Metadata Passport

Allows creating and viewing text metadata profiles for comprehensive analysis.

4. Corpora and Individual Texts Information Display

  • Displays detailed metrics for a selected text.
  • Summarizes and shows data across the entire corpus.
  • Displays the comparison of gathered data across all corpora.

5. Morphological and Syntactic Annotation

Performs linguistic annotations at both levels for further insights.


Installation and Use

1. Requirements:

  • Python (>=3.9)
  • Development Environment (e.g., PyCharm Community Edition)

If you are new to Python, refer to the Python Installation Guide.

2. Installation Instructions

  1. Set up a virtual environment:

    • Windows:
      python -m venv venv
      
    • macOS/Linux:
      python3.9 -m venv venv
      
  2. Activate the virtual environment:

    • Windows:
      source venv/Scripts/activate
      
    • macOS/Linux:
      source venv/bin/activate
      
  3. Install the package:
    Inside the virtual environment, run:

    pip install translationese_analyzer
    
  4. Set up the main script for execution:
    Create a Python file (e.g., main.py) in your project directory with the following content:

    from translationese_analyzer import start_analysis
    
    start_analysis()
    
  5. Run the script:
    It is strongly recommended to run the script using the "RUN" button in your IDE (e.g., PyCharm). This ensures that the full text for analysis is correctly captured, especially when pasting large texts.
    If you prefer to use the terminal, execute the following command:

    python main.py
    

Enjoy Using the Program!

We hope you find this application helpful in analyzing translationese features in translated texts. If you have any questions, issues, or feedback, please feel free to reach out via email:

Olesya Serova
Email: serovaolesyau@gmail.com

Metadata

Release files for translationese-analyzer 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for translationese-analyzer 0.0.1
File Interpreter ABI Platform Actions
translationese_analyzer-0.0.1-py3-none-any.whl Python 3 none any Details for translationese_analyzer-0.0.1-py3-none-any.whl

Release files / translationese_analyzer-0.0.1-py3-none-any.whl

Download URL translationese_analyzer-0.0.1-py3-none-any.whl
Size 331.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6766ff7f1c116c86ae6d26fdb70fd3796a6e54bd2f24246f9aa5f3fe7dd9a8e6
BLAKE2b-256 checksum
How to use checksums
d0c91da750462a22d08eada70b225bd318d8534a4245e9b6e52446efcc2124b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.9.13

Security for translationese-analyzer 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page